Software Engineer II – DevSecOps & Application Engineering

Sentrilock LLCWest Chester Township, OH

About The Position

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.

Requirements

  • 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).

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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 databases and system interactions for efficiency and scalability.
  • Balance input from multiple functional areas when designing systems and selecting tools.
  • 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.
  • 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.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service