Senior Software Engineer
Summary
Senior Software Engineer leading the design and architecture of scalable systems while mentoring junior engineers. The role involves working with Java, Python, or C# and leveraging cloud platforms like AWS, Azure, or GCP to deliver technical solutions.
- Lead the design and architecture of complex software systems, ensuring scalability and maintainability.
- Mentor junior engineers, providing guidance on best practices and code reviews to enhance team performance.
- Collaborate with cross-functional teams to translate business requirements into technical solutions, driving project success.
- Continuously evaluate emerging technologies and integrate them into the development process for optimal performance.
Desired Candidate Profile
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional software development experience in a relevant industry.
- Proven experience with modern programming languages such as Java, Python, or C#.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud is highly desirable.