About this role
The team is seeking a Staff Engineer, Software to join their dynamic team. In this role, you will be responsible for designing, developing, and implementing software solutions that drive innovation and efficiency. You will collaborate with cross-functional teams to ensure high-quality deliverables and contribute to the overall success of the organization.
Key Responsibilities:
- Design and develop scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers and stakeholders to gather requirements and define project scope.
- Conduct code reviews and provide mentorship to junior engineers to promote best practices.
- Troubleshoot and resolve software defects and performance issues.
- Stay current with industry trends and technologies to drive continuous improvement.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in software development with a strong proficiency in languages such as Java, C#, or Python.
- Familiarity with cloud technologies (AWS, Azure) and DevOps practices.
- Strong problem-solving skills and the ability to work effectively in a team environment.
- Excellent communication skills, both written and verbal.
Experience:
- Minimum of 5-8 years of relevant software engineering experience.
What we offer:
The team provides a collaborative work environment that encourages innovation and personal growth. You will have access to cutting-edge technology and resources to help you excel in your role. Additionally, you will be part of a team that values performance, quality, and innovation.
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.