About this role
As an Engineer II, Software, you will play a crucial role in developing innovative software solutions that contribute to our mission of making the world healthier, cleaner, and safer. You will collaborate with cross-functional teams to design, implement, and maintain software applications that meet the needs of our customers.
Key Responsibilities:
- Develop and maintain high-quality software applications.
- Collaborate with product managers and other engineers to define software requirements and specifications.
- Perform software testing and debugging to ensure optimal performance and reliability.
- Participate in code reviews to uphold coding standards and best practices.
- Stay updated with emerging technologies and industry trends to enhance software development processes.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with software development frameworks and tools.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Experience:
- 3-5 years of software development experience in a professional setting.
What we offer:
- A collaborative work environment that fosters innovation.
- Opportunities for professional growth and career advancement.
- Access to resources and tools to support your individual career goals.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.