Software Engineer II – DevSecOps & Application Engineering

Sentrilock LLC
West Chester, OH

Description

The Software Engineer II – DevSecOps & Application Engineering role is focused on strengthening the team’s DevSecOps and CI/CD practices while continuing to contribute directly to application development. This position plays a key role in improving the reliability, security, and automation of build and deployment pipelines, while also supporting the team through hands-on development in Angular-based applications.


This role bridges platform engineering and application development, ensuring that DevSecOps best practices are embedded into day-to-day development without losing momentum on feature delivery.


Key Responsibilities


DevSecOps & CI/CD Enablement

· Lead and contribute to improving the team’s CI/CD practices, focusing on pipeline reliability, security controls, and deployment automation.

· Embed DevSecOps principles into the development lifecycle, including secure build processes, dependency management, and deployment safeguards.

· Partner with application developers to reduce friction between development and delivery by improving tooling, standards, and automation.

· Support containerized deployments and cloud infrastructure to ensure secure and repeatable releases.


Application Development Support


· Contribute directly to application development, including Angular-based web applications, to help the team deliver features and reduce bottlenecks.

· Work alongside frontend and backend engineers to ensure applications are designed with deployability, observability, and security in mind.

· Assist in debugging, enhancing, and maintaining existing applications while applying DevSecOps best practices.

· Balance platform-level improvements with hands-on development work to meet team priorities.


Architecture & Technical Leadership

  • Provide analysis and direction on system architecture, platforms, and tooling.
  • Evaluate new products and technologies; contribute to technical and ROI assessments.
  • Help define and enforce engineering standards, DevSecOps best practices, and architectural patterns.
  • Optimize atabases and system interactions for efficiency and scalability.
  • Balance input from multiple functional areas when designing systems and selecting tools.

Planning, Estimation & Execution

  • Produce feature estimates and delivery timelines in collaboration with the team.
  • Plan and execute work across multiple initiatives requiring cross-team coordination.
  • Allocate effort appropriately based on business priorities and technical risk.
  • Deliver features on time and within established guidelines.

Collaboration, Quality & Compliance

  • Communicate effectively with engineering, QA, product, and stakeholders.
  • Participate in code reviews with attention to security, quality, and performance.
  • Assist in defining testing strategies, test data, and validation processes.
  • Maintain and follow ISO standards and internal engineering processes.
  • Document systems, pipelines, and operational procedures.

Mentorship & Growth

  • Mentor software developers on secure development practices and DevSecOps concepts.
  • Support knowledge sharing and continuous improvement within the engineering organization.
  • Pursue ongoing training, development, and research to stay current with evolving technologies.


Requirements

Required Qualifications

  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • 6+ years of software development experience in enterprise systems.
  • 3+ years designing and contributing to system or platform architecture.
  • 2+ years optimizing databases or system performance.
  • Proficiency in JavaScript, HTML, and CSS.
  • Experience with RESTful APIs and modern application architecture.
  • Proficiency in scripting languages (Bash, Node.js, PHP, or Java).
  • Hands-on experience with CI/CD tools (GitLab CI/CD, Jenkins, Argo CD).
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with Google Cloud Platform (GCP).

Preferred Qualifications

  • Experience developing web applications using Angular.
  • Familiarity with frontend frameworks and responsive design principles.
  • Understanding of UI/UX best practices.
  • Experience with mobile or hybrid application development.
  • Working knowledge of PHP, Zend Framework, Java, C/C++, or Delphi.
  • Exposure to monitoring, logging, and alerting tools.


// // //