Principal Software Engineer - INSPYR Solutions
Remote, AZ 12345
About the Job
Title: Principal Software Engineer
Location: Hybrid [Must be based in Tempe, AZ, OR Tampa, FL, OR Harborside, NJ]
Duration: 6 month contract with opportunity to extend
Compensation: 85-107/hour
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Interested and qualified candidates should send an updated resume to rgilpin@inspyrsolutions.com
Job Description:
The team actively seeking Principal Software Engineers passionate about constructing end-to-end DevSecOps platforms. This pivotal role involves spearheading the establishment and empowerment of DevSecOps capabilities across the bank's lines of business, facilitating seamless application development.
Key Responsibilities:
Location: Hybrid [Must be based in Tempe, AZ, OR Tampa, FL, OR Harborside, NJ]
Duration: 6 month contract with opportunity to extend
Compensation: 85-107/hour
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Interested and qualified candidates should send an updated resume to rgilpin@inspyrsolutions.com
Job Description:
The team actively seeking Principal Software Engineers passionate about constructing end-to-end DevSecOps platforms. This pivotal role involves spearheading the establishment and empowerment of DevSecOps capabilities across the bank's lines of business, facilitating seamless application development.
Key Responsibilities:
- Innovative Collaboration: Engage with senior technical counterparts and developers to ideate, design, and implement pioneering technology solutions.
- Cross-Functional Coordination: Liaise with diverse technology, product, and business teams throughout the company, aiding in their integration into the DevSecOps environment and providing ongoing developer support.
- Project Oversight: Lead projects adhering to continuous delivery best practices, ensuring the implementation of automated unit testing, integration testing, and performance testing pipelines.
- Technical Leadership: Provide expertise in application architecture, mentorship for developers, and strategic decision-making to drive technology advancements.
- Infrastructure Development: Architect and maintain Infrastructure-as-Code solutions to ensure consistent and reproducible environment deployments.
- Agile Support: Assist agile development teams by creating and maintaining tools, pipelines, scripts, and environments.
- Continuous Learning: Stay abreast of emerging methodologies and technologies, actively contributing new knowledge to the team.
- Effective Communication: Present complex information to a wide range of audiences, including senior management, in a clear and concise manner.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Minimum of 12 years of progressive experience in technical software design and development, with a focus on applications and enterprise web solutions.
- 4-5 years of hands-on involvement in building and deploying applications within Micro-Service Oriented Architectures, utilizing Containerization, Infrastructure as Code, and Cloud platforms like OpenShift, Kubernetes, Azure, or AWS.
- Proficiency (4-5 years) with CICD tools such as Jenkins, Azure DevOps, Tekton, ArgoCD, and GitHub Enterprise.
- Experience (2 years) with Security Compliance Automation (SCA), Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and Software Bill of Materials (SBOM).
- Demonstrated expertise (2 years) in test automation frameworks and tools.
- Proficiency (2 years) in multiple programming languages including .Net, Java, Python, Node.js, Angular, and React.
- Knowledge (1 year) of Vault integration with CICD pipelines and Kubernetes/OpenShift, along with experience in using Kubernetes/OpenShift and AWS CLI.
- Familiarity with Azure DevOps, APIs, CI/CD automation platforms, YAML, and Git repository management tools such as Bitbucket, Azure DevOps Git, and GitHub.
- Experience with Infrastructure as Code tools like Terraform, ARM, Ansible, and knowledge of Ansible Tower is advantageous.
- Proven track record of building software delivery pipelines, deploying and monitoring services, and incident management.
- Proficiency in scripting languages such as PowerShell and Linux.
- Preference for candidates with banking or financial services experience.
Source : INSPYR Solutions