JOB DESCRIPTION:
Function: Technology Development
Family: Software Engineering
Responsibilities:
- Lead an automation engineering team as part of a Compliance Automation Program (CAP) chartered with improving efficiency and compliance of enterprise systems
- Lead the team in designing, developing, and maintaining automated software solutions and frameworks
- Be the primary SME and architect for CAP lifecycle design and operational model
- Lead and provide governance around security and controls, leveraging automation and compliance-as-code frameworks
- Participate in the gathering and reviewing of business requirements and translating these into functional/technical designs that are focused on automation and efficiency.
- Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring.
- Research technical solutions to business problems.
- Follow agile best practices and maintain/improve the work of the agile team.
- Constantly learn about the latest technologies and seek their best use in the products
- Design, develop, test, deploy, maintain and improve software
- You will need extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks.
- You are part of an engineering community and participate in code and design reviews to maintain our high development standards and practices
Qualifications:
- Bachelor's or Master's degree in Computer Science, related Software Engineering field or STEM equivalent
- 5+ years as a software developer with experience in server side frameworks (Java / Spring / Spring Cloud / Spring Boot microservices)
- 3+ years experience in developing automation around software deployments, compliance/security checking, and/or general efficiency improvements in - DevOps/SecOps/NoOps environments
- 3+ years of experience working with Cloud environments (GCP / AWS / Azure) along with related infrastructure components such as VPC, DNS, firewalls, - Kubernetes, etc.
- 3+ years of experience with Terraform, or other related cloud management technologies such as Cloudformation, Kubernetes, Helm, etc.
- 3+ years of experience with Python and Bash scripting.
- 2+ years of experience with DevOps tooling/orchestration technologies such as Chef, Ansible, Puppet
- Experience in debugging, diagnosing, and trouble-shooting complex, production software
- Experience with modern software development life cycles including CI / CD
- Atlassian tooling (e.g. JIRA, Confluence)
- Git-based source code management (e.g. GitHub, Bitbucket)
- Excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaders
- Ability to operate across a broad and complex business unit with multiple stakeholders
- Passion for actively learning and researching new methods of work and new technology
Extra Points for any of the Following:
- Understanding of Security & Compliance requirements, NIST framework, Zero Trust architectures, CIS Benchmarks, etc.
- Experience with Cloud Custodian, Checkov, Divvycloud, or other rules-based compliance engines or similar cloud management platforms
- Hands on experience with DevOps, SecOps, and other low-touch, automation-oriented frameworks
- Software development best practices such as TDD (e.g. JUnit), automated testing (e.g. Gauge, Cucumber, FitNesse), continuous integration (e.g. Jenkins, GoCD), - - Release Management and Change Control
- Cloud Certifications, Security Certifications on GCP, AWS, or Azure
- Experience with Infrastructure-as-Code (IAC) deployment pipelines and cloud deployments
If you are interested, please send an updated copy of your resume to esingh@apexsystems.com
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.
Function: Technology Development
Family: Software Engineering
Responsibilities:
- Lead an automation engineering team as part of a Compliance Automation Program (CAP) chartered with improving efficiency and compliance of enterprise systems
- Lead the team in designing, developing, and maintaining automated software solutions and frameworks
- Be the primary SME and architect for CAP lifecycle design and operational model
- Lead and provide governance around security and controls, leveraging automation and compliance-as-code frameworks
- Participate in the gathering and reviewing of business requirements and translating these into functional/technical designs that are focused on automation and efficiency.
- Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring.
- Research technical solutions to business problems.
- Follow agile best practices and maintain/improve the work of the agile team.
- Constantly learn about the latest technologies and seek their best use in the products
- Design, develop, test, deploy, maintain and improve software
- You will need extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks.
- You are part of an engineering community and participate in code and design reviews to maintain our high development standards and practices
Qualifications:
- Bachelor's or Master's degree in Computer Science, related Software Engineering field or STEM equivalent
- 5+ years as a software developer with experience in server side frameworks (Java / Spring / Spring Cloud / Spring Boot microservices)
- 3+ years experience in developing automation around software deployments, compliance/security checking, and/or general efficiency improvements in - DevOps/SecOps/NoOps environments
- 3+ years of experience working with Cloud environments (GCP / AWS / Azure) along with related infrastructure components such as VPC, DNS, firewalls, - Kubernetes, etc.
- 3+ years of experience with Terraform, or other related cloud management technologies such as Cloudformation, Kubernetes, Helm, etc.
- 3+ years of experience with Python and Bash scripting.
- 2+ years of experience with DevOps tooling/orchestration technologies such as Chef, Ansible, Puppet
- Experience in debugging, diagnosing, and trouble-shooting complex, production software
- Experience with modern software development life cycles including CI / CD
- Atlassian tooling (e.g. JIRA, Confluence)
- Git-based source code management (e.g. GitHub, Bitbucket)
- Excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaders
- Ability to operate across a broad and complex business unit with multiple stakeholders
- Passion for actively learning and researching new methods of work and new technology
Extra Points for any of the Following:
- Understanding of Security & Compliance requirements, NIST framework, Zero Trust architectures, CIS Benchmarks, etc.
- Experience with Cloud Custodian, Checkov, Divvycloud, or other rules-based compliance engines or similar cloud management platforms
- Hands on experience with DevOps, SecOps, and other low-touch, automation-oriented frameworks
- Software development best practices such as TDD (e.g. JUnit), automated testing (e.g. Gauge, Cucumber, FitNesse), continuous integration (e.g. Jenkins, GoCD), - - Release Management and Change Control
- Cloud Certifications, Security Certifications on GCP, AWS, or Azure
- Experience with Infrastructure-as-Code (IAC) deployment pipelines and cloud deployments
If you are interested, please send an updated copy of your resume to esingh@apexsystems.com
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.