No more applications are being accepted for this job
- Lead the design, development, and implementation of complex software solutions using AWS cloud technologies, Python (Django, Flask, FastAPI), Java, and DevOps practices.
- Collaborate with crossfunctional teams to gather requirements, define technical specifications, and ensure successful project delivery.
- Provide technical leadership and guidance to your team, mentoring junior engineers and promoting best practices.
- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and software development methodologies.
- Drive continuous integration and deployment processes, leveraging DevOps tools and practices to streamline software delivery.
- Stay up to date with the latest trends and advancements in AWS, Python, Java/Kotlin, and DevOps, and proactively recommend innovative solutions to enhance our software development capabilities.
- Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions.
- Troubleshoot and resolve complex technical issues, ensuring the stability and performance of software applications.
- Conduct performance analysis and optimization to improve the efficiency and scalability of software systems.
- Contribute to the development and maintenance of technical documentation, including system architecture, design specifications, and user manuals.
- Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree preferred.
- Proven experience 10+ years of experience as a Principal Software Engineer or similar role, with a focus on AWS, Python, Java/Kotlin and DevOps.
- Strong expertise in AWS cloud technologies, including AWS Managed Services, EKS, ECS, CloudFormation, Terraform.
- Extensive Java and Python experience.
- Solid understanding of software development methodologies, such as Agile or Scrum.
- Proficiency in DevOps practices, including continuous integration, continuous deployment, and infrastructure as code.
- Excellent problemsolving skills and the ability to analyze complex technical issues.
- Strong leadership and mentoring abilities, with a record of accomplishments of guiding and developing software engineering teams.
- Excellent communication skills, both verbal and written, can effectively collaborate with crossfunctional teams and stakeholders.
- AWS certifications are highly desirable.
- Domain: Email, MX Records, driven through SMTP, POP, IMAP
- Identity and Directory Management like LDAP, MS AD, Okta, Auth0.
- Public cloud expertise like AWS, Azure
- Automation Frameworks like Mabl, Selenium, Robot
- CI/CD like GitHub/GitHub Actions, bitbucket, Jenkins, Terraform, CloudFormation
- Product Technology like AWS/Azure (Server and Severless), ECS, Docker, Kubernetes (Azure, AWS managed Kubernetes like AKS, EKS)
- High Level Programming Languages like Python, Java, Perl, C/C++, C#, Apache Spark
- Monitoring like CloudWatch, NewRelic, Kibana, Prometheus, Grafana
- Data Storage like AWS S3, ElasticSearch, AWS Dynamo, PostgreSQL
- Data Pipelines like DataBricks, Kafka, SQS, SNS
Principal Engineer - Bangalore, India - Strategic HR Solutions
Description
Principal EngineerExperience : 10+ Yrs
Location : Bangalore
Job Role :
Full time
Educational Qualifications :
BE/B.Tech., ME, MTech., MCA
Job Description :
You will be responsible for designing, building and maintaining the application suite.
This is a full stack, hands-on role that will be developing new features for our customers which meet the needs of our business.
As a Principal software engineer, your role will involve building with best practices and resiliency in mind, adhering to agile processes and dealing with business and technology stakeholders.
Roles and Responsibilities :