This job posting has expired
Expired on April 3, 2026
Senior Software Engineer
Job Description
Design, develop, and maintain scalable software solutions. Work closely with product managers and engineers to deliver high-quality applications. Contribute to technical decisions, system architecture, and best practices. Mentor junior engineers and participate in Agile ceremonies.
Responsibilities
- Design and develop scalable secure software applications
- Contribute to system architecture and code reviews
- Translate business requirements into technical solutions
- Optimize application performance and scalability
- Mentor junior engineers
- Troubleshoot and resolve complex technical issues
Qualifications
- Bachelor’s degree in Computer Science or related field
- 5+ years of professional software development experience
- Strong proficiency in Java, Python, C#, or JavaScript
- Experience with frameworks, APIs, and microservices
- Understanding of cloud platforms and databases