Senior Principal Software Developer (India)

Senior Principal Software Developer (India)

30 Sep
|
Raytheon Technologies
|
India

30 Sep

Raytheon Technologies

India

Unspecified Job Overview:We're seeking a highly skilled DevSecOps Engineer to help us build reliable, scalable systems that elevate the user DevSecOps experience. In this role, you'll be responsible for developing key DevSecOps services, designing and maintaining CI/CD pipelines, integrating with essential systems, deploying service updates, and resolving production issues to ensure smooth and secure operations. Job Title: Senior Principal Software Developer (14+ years exp): Primary Responsibilities: Software Delivery & Pipeline Enablement

- Strong motivation to design, implement & establish software integration processes and DevSecOps (DSO) base practices.




- Lead the software integration activities with stakeholders including troubleshooting of complex software integration or software stability and performance issues.
- Define Pipeline

Use cases and align the portfolio services to those use cases.

- Align the use cases across multiple development teams in all business organizations to maximize adoption.
- Define DevSecOps reference workflows that deliver efficiencies in the product development process.
- Influence the decisions in the Pipeline teams to maximize the return on the Collins investment
- Drive consensus amongst disparate groups to the “One Collins” Pipeline vision.

Software Integration Management

- Ensure and understand the stakeholder’s pipeline integration and deployment plan and drive those requirements into the DSO service offerings as applicable.
- Coordinate with the stakeholders implementing the use case pipeline the technical scope, the need date, maturity level and other dependencies as it pertains to the service offerings.
- Lead internal and external communication related to software integration and release.
- Ensure adoption plans are in place for scaling the pipeline use case.




- Apply advanced software testing techniques to ensure the quality and reliability of software solutions.

Implementation Support

- Identify and implement metrics to measure progress for compliance, integration, and verification of the service offering.
- Lead the software integration team in troubleshooting of complex software integration or software stability and performance issues.
- Participate in Agile ceremonies both within Digital Engineering Release Train as well as the stakeholder release train – Empowered to add, edit back log items.

Sharpen the focus on acceptance criteria for epics.

- Review existing automation, investigate tools, identify opportunities to improve overall productivity to make us more efficient on service offerings.





Qualifications/Experience Needed:Typically requires Bachelor’s or master’s degree in engineering, Computer Applications, or related field and minimum 14 years prior relevant experience

- Extensive experience with software development methodologies, version control systems, and build automation tools.
- Solid understanding of DevSecOps principles and best practices.
- Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
- Solid communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Experience with scripting languages (e.g., Python, Bash), configuration management tools (e.g., Ansible), and deployment tools (Crossplane) is a plus.
- Strong

Working knowledge of cloud (AWS) and containerization technologies (e.g., Kubernetes, Docker , EKS , AKS and Rancher or another container hosting technology).





- Experience in Containerization using tools such as Kubernetes, Docker , EKS , AKS and Rancher or another container hosting technology
- Familiarity in Gitlab, Jfrog, Grafana etc..

- Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).

- Experience building and maintaining REST APIs
- Experience with scripting tool/language like Shell, Bash, Powershell, Gulp
- Experience provisioning infrastructure using Cloud Formation and or Terraform
- Infrastructure configuration management and automation experience (Puppet, Chef)
- Ability to create CI/CD pipelines using Gitlab, CodeBuild, AWS ECR, and Helm
- Familiarity in the following AWS technologies: EC2, EBS, Security Hub, Config, SSM, SNS, SQS, S3/Glacier, KMS, Certificate Manager, Secrets Manager, CLI, NACL, VPC etc..
- Experience with Visual Studio,



Visual Studio Code or other IDE is required as well as experience with git.

Experience with other source code management systems is helpful.

- Experience working in DevOps and/or DevSecOps environments
- Expertise in collaborating with multi-disciplinary teams of business analysts, subject matter experts, and developers across physical locations
- Ability to quickly identify and resolve issues in distributed systems
- Good understanding of Agile Development process focusing on Sprint Agile implementation Preferred Qualifications:
- AWS

Or DevOps Certifications

- Industry experience with methods and technologies tools such as Gitlab, GitHub, Ansible, Crossplane, Artifactory, Grafana, etc.
- Experience with test frameworks and ideologies.
- Experience writing, testing, deploying, and maintaining Infrastructure as Code (IaC) systems.




- Agile Project Management skills is preferred.
- Superlative communication skills with experience presenting to senior leadership.

About Collins AerospaceJoining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. Collins Aerospace, a Raytheon Technologies company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market.

Digital TechnologyDo you want to be part of a new,



exciting initiative to combine foundational IT with new digital technologies? Our Digital Technology team is driving business efficiencies and a better customer experience by connecting technologies, people, information and processes. From making aircraft more electric, intelligent and integrated to building current software platforms such as Internet of

Things, big data, artificial intelligence, and blockchain, there’s no better place to be right now than in digital. If you’re an agile thinker who enjoys utilizing modern technology to make big improvements, then you’re a perfect fit for this team. Join Collins Aerospace to help us revolutionize the aerospace industry today!

The original job offer can be found in Kit Job:
kitjob.in/job/178690367

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior principal software developer (india)

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior principal software developer (india)