About this role
The team is seeking a Senior Software Engineer I to join their dynamic team. In this role, you will engage in meaningful work that impacts the world around you, while continuously growing your expertise and expanding your skillset with every project. You will thrive in a supportive team environment that inspires excellence and innovation.
Key Responsibilities:
- Design, develop, and maintain scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and optimize existing applications for performance and scalability.
- Mentor junior engineers and share best practices in software development.
- Stay updated on emerging technologies and industry trends to incorporate into projects.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web development frameworks and technologies (e.g., React, Angular).
- Strong understanding of database management systems (e.g., SQL, NoSQL).
- Familiarity with cloud services (e.g., AWS, Azure) and DevOps practices.
- Excellent problem-solving skills and the ability to work collaboratively in a team.
Experience:
- 5-8 years of relevant software engineering experience, with a proven track record of delivering high-quality software products.
What we offer:
- An opportunity to work on innovative projects that have a real-world impact.
- A collaborative and inclusive work environment that fosters professional growth.
- Access to continuous learning and development resources.
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.