About this role
The team is seeking a Senior Software Engineer II to join their dynamic team. In this role, you will be responsible for developing and implementing software solutions that meet the needs of the organization, ensuring high performance and responsiveness to requests from the front-end. You will work closely with product managers and other engineers to design and enhance applications that support the team mission in providing premier environmental, energy, and industrial services.
Key Responsibilities:
- Design, develop, and maintain high-quality software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement.
- Stay updated with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with front-end technologies like React or Angular.
- Familiarity with cloud services such as AWS or Azure.
- Strong understanding of software development methodologies and best practices.
- Excellent problem-solving skills and a collaborative mindset.
Experience:
- Minimum of 5-8 years of experience in software development, with a focus on building scalable applications.
What we offer:
- An opportunity to work in a fast-paced and innovative environment.
- A collaborative team culture that values professional growth and development.
- Access to the latest tools and technologies to enhance your skills.
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.