About this role
The team is seeking a Sr Software Engineer to join their dynamic team. In this role, you will evaluate and solve software failures while improving existing functionality. You will work cross-functionally, integrating, testing, and debugging issues with system-wide software. Collaboration with team members and technical leads will be essential as you build tools and infrastructure to enhance the team’s components and features.
Key Responsibilities:
- Evaluate and resolve software failures in a timely manner.
- Improve and enhance existing software functionality.
- Collaborate with cross-functional teams to integrate and test system-wide software.
- Debug and troubleshoot issues effectively.
- Build and maintain tools and infrastructure for software components.
- Perform other related duties as assigned.
Required Skills & Qualifications:
- Strong understanding of data structures and algorithms.
- Excellent analytical and troubleshooting skills.
- Proficiency in software development methodologies.
- Experience with programming languages relevant to the role (e.g., Python, Java, C++).
- Familiarity with cloud technologies and deployment processes.
- Strong communication and teamwork abilities.
Experience:
- Minimum of 5-8 years of relevant software engineering experience.
What we offer:
The team provides a collaborative work environment, opportunities for professional growth, and the chance to work on innovative projects that make a significant impact.
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.