HamburgerMenu
hirist

Principal Software Developer

Athena
Multiple Locations
9 - 15 Years

Posted on: 16/12/2025

Job Description

Description :

Role Summary :

We are seeking a Principal Software Developer to drive the design, development, and evolution of enterprise-scale digital solutions for clients across industries. This role sits at the intersection of technology leadership and consulting, requiring strong hands-on engineering expertise, architectural thinking, and the ability to translate complex business problems into robust, scalable software solutions.

The ideal candidate will bring deep experience across the end-to-end software development lifecycle, mentor engineering teams, influence technical strategy, and leverage modern technologiesincluding cloud-native platforms and generative AIto deliver measurable business outcomes for clients.

Key Responsibilities :

Technical Leadership & Architecture :

- Act as a technical leader and solution architect for complex enterprise engagements

- Define system architecture, design patterns, and engineering best practices

- Guide clients on technology choices aligned with business strategy and scalability needs

- Review and govern code quality, security, and performance standards

Software Design & Development :

- Design and build high-performance, scalable backend systems using modern programming languages and frameworks

- Develop and expose APIs and services to enable integration across enterprise platforms

- Ensure reliability, maintainability, and extensibility of solutions across environments

- Drive adoption of cloud-native architectures and containerized deployments

Consulting & Client Engagement :

- Partner closely with consultants, product owners, and client stakeholders to understand business challenges

- Translate business requirements into technical solutions and execution plans

- Provide hands-on technical leadership during critical delivery phases

- Support solution demonstrations, technical workshops, and client presentations

AI & Innovation Enablement :

- Identify opportunities to apply generative AI and automation to improve enterprise workflows and decision-making

- Guide teams in responsibly integrating AI capabilities into enterprise systems

- Evaluate emerging tools and technologies to enhance delivery efficiency and solution value

Delivery Excellence & Governance :

- Lead agile delivery practices including sprint planning, reviews, and retrospectives

- Ensure on-time, high-quality delivery across multiple workstreams

- Establish CI/CD practices and deployment strategies in collaboration with DevOps teams

Mentorship & Team Development :

- Mentor senior and mid-level developers on system design, coding standards, and problem-solving

- Foster a culture of technical excellence, collaboration, and continuous learning

- Support recruitment, onboarding, and capability building within engineering teams

Required Skills & Qualifications :

Core Technical Skills :

- 12+ years of experience in enterprise software development

- Strong expertise in Java and backend application development

- Solid experience with cloud platforms, containerization, and orchestration - Docker, Kubernetes

- Strong understanding of system integration and API design

- Experience with relational databases (e.g., Oracle) and data modeling

- Hands-on experience with application servers and runtime environments

Modern Engineering Practices :

- Proficiency with version control and collaboration tools (Git, JIRA, etc.)

- Strong understanding of secure coding, performance optimization, and scalability

- Experience with CI/CD pipelines and modern DevOps practices

AI & Emerging Technology Exposure :

- Working knowledge of Generative AI concepts and applications in enterprise software

- Experience using AI-assisted development tools to improve productivity and quality

- Ability to evaluate AI use cases from a business and technical perspective


info-icon

Did you find something suspicious?