Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
- Collaborate with senior collaborators to understand business goals and translate them into clear technical requirements.
- Lead the design, development, testing, and deployment of applications that meet both functional and performance needs.
- Architect and implement scalable, efficient, and maintainable code using technologies such as C#, .NET, Blazor, WPF, ASP.NET, JavaScript, REST APIs, and SQL Server.
- Apply Visual Studio 2022 and modern development tools to build interactive, user-friendly GUIs and real-time data acquisition/control systems.
- Implement and handle serial port communication and data transfer processes within software applications.
- Plan, document, and maintain technical specifications, ensuring alignment with project and business objectives.
- Lead and support the software development lifecycle, applying Agile or Scrum methodologies to drive iterative delivery.
- Conduct detailed code reviews, offer feedback, and ensure coding standards are met.
- Mentor and guide junior developers, fostering knowledge-sharing and continuous technical growth within the team.
- Enforce software quality standards through rigorous testing, documentation, and continuous improvement initiatives.
- Collaborate cross-functionally with other departments to ensure solutions are aligned with broader organizational goals.
- Stay current with emerging technologies and industry trends to drive innovation and technical excellence.
- Serve as a trusted technical advisor to both internal teams and external partners.
- Perform other duties as assigned to support project and organizational growth.
Requirements
- Minimum 5 years of hands-on experience in software development using Microsoft technologies such as C# and .NET.
- At least 1 year of experience working in multi-tier, distributed enterprise architecture environments.
- Solid understanding of software development principles including object-oriented programming, database design, security, and networking.
- Proficiency in front-end and back-end technologies such as Blazor, JavaScript, WPF, ASP.NET, and Vue.js.
- Solid experience working with SQL Server and RESTful APIs.
- Familiarity with Agile or Scrum development methodologies.
- Strong problem-solving skills, attention to detail, and the ability to write clean, scalable, and testable code.
- Capable of working both independently and collaboratively in a team environment.
- Excellent communication skills with the ability to clearly convey technical concepts to both technical and non-technical audiences.
Benefits & conditions
The full-time base annual salary for this position is expected to range between $100,000 to $160,000. In addition, below you will find a comprehensive summary of the benefits package we offer:
- Performance-related bonus.
- Medical, dental and vision insurance.
- 401(k) matching plan.
- Life insurance, as well as short-term and long-term disability insurance.
- Employee assistance programs.
- Paid time off (PTO).
Compensation for this role will be determined by the candidate?s qualifications, skills, experience, and relevant knowledge.
About the company
At Lonza, our people are our greatest strength. With 30+ sites across five continents, our globally connected teams work together every day to manufacture the medicines of tomorrow. Our core values of Collaboration, Accountability, Excellence, Passion and Integrity reflect who we are and how we work together. Everyone?s ideas, big or small, have the potential to improve millions of lives, and that?s the kind of work we want you to be part of.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
How Much FAANG Companies Actually Pay Software Engineers in 2025