Responsibilities:
What makes this opportunity outstanding
Join Principal as a Senior Consultant- Software Engineering in Pune, Maharashtra, India, and be part of a dedicated team focused on driving innovation in the tech industry. This role offers the chance to work with modern technologies and machine-aided programming tools that improve developer experience and engineering workflows. At Principal, we are committed to encouraging a collaborative environment where your skills and experience will be greatly appreciated.
Key Responsibilities
-
Lead and mentor a team of software engineers, ensuring the flawless execution of projects.
-
Build, develop, and implement high-quality software solutions using modern engineering practices.
-
Apply AI-assisted development tools to improve developer productivity and workflow efficiency.
-
Work closely with multi-functional teams to successfully implement cloud-based solutions, primarily on AWS.
-
Contribute to and influence engineering practices, patterns, and tooling to maintain our world-class standards.
-
Drive continuous improvement in code quality, testing, and deployment processes.
-
Oversee and support CI/CD systems, source control, and artifact repositories.
-
Ensure the integration of AI/LLM models with tech frameworks while following ethical guidelines and risk considerations.
Qualifications:
Required Qualifications
-
Bachelor’s or master’s degree or equivalent experience in Computer Science, Technology, Engineering, Mathematics, or a related field (B.E. / B.Tech / M.S. / M.Tech / MCA).
-
Over 10 years of professional software development experience built on a solid foundation in contemporary engineering methods.
-
Practical experience with developer tools or platforms, including version control, continuous integration and delivery systems, artifact storage, or local development environments.
-
Proficiency in one or more programming languages: Python, TypeScript.
-
Experience working with AI-powered development tools (such as GitHub Copilot).
-
Cloud platform experience, with a preference for AWS.
-
Infrastructure as code experience (CDK, Terraform, CloudFormation).
-
Experience that demonstrates working effectively in highly collaborative, fast-paced environments.
-
Strong planning, organizational, problem-solving, analytical, decision-making, and communication skills.
-
A desire to continuously learn, adopt new technologies, and grow as an engineer.
Preferred Qualifications
-
Experience collaborating with AI/LLM models and incorporating them into tech frameworks.
-
High agency: proactive, adaptable, resilient, and comfortable owning outcomes in ambiguous spaces.
Additional Information:
Why Principal?
At Principal, we believe in fostering a cooperative and welcoming environment where everyone's input is appreciated. We are committed to your professional development and assist our team members in reaching their personal and career ambitions. Join us and become part of a world-class team that is making an impact!