Job Summary
A company is looking for a Principal Software Engineer who will lead technology modernization and software engineering practices.
Key Responsibilities
- Lead initiatives focused on technology modernization and modern software engineering practices
- Oversee delivery management to ensure timely and high-quality software releases
- Mentor and develop junior engineers while promoting best practices for code quality and security
Required Qualifications
- Bachelor's or master's degree in computer science, Software Engineering, or a related field, or 4+ years of related experience
- 9+ years of experience in software engineering using C#/Java, with at least 3+ years in a leadership role
- 5+ years of experience in designing and implementing scalable, high-availability distributed systems
- 5+ years of experience in API development and integrations, including RESTful APIs
- 5+ years of experience with CI/CD pipelines and cloud-native architectures
Comments