About this role
Our client is seeking a Principal Software Engineer to join their innovative team focused on AI-driven software delivery solutions. This role is pivotal in shaping the future of software deployment and enhancing application reliability.
Key Responsibilities:
- Lead the design and development of scalable software solutions.
- Collaborate with cross-functional teams to define and implement best practices in software delivery.
- Drive the integration of AI technologies to optimize testing and deployment processes.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Analyze system performance and troubleshoot issues to ensure high reliability and security.
Required Skills & Qualifications:
- Proven experience in software engineering with a strong background in application development and deployment.
- Proficiency in languages such as Java, Python, or JavaScript.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with CI/CD tools and practices.
- Strong understanding of software security principles and application reliability.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 8-10 years in software engineering or a related field, with a focus on deployment and operational excellence.
What we offer:
- Opportunity to work in a dynamic and innovative environment.
- Collaboration with a team of talented professionals.
- Access to cutting-edge technologies and tools.
- A culture that values creativity and encourages professional growth.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.