Software Engineer, DevSecOps jobs in United States
cer-icon
Apply on Employer Site
company-logo

Impyrian · 1 day ago

Software Engineer, DevSecOps

Impyrian is seeking a strategic Software Engineer specializing in DevSecOps who possesses deep expertise in software engineering and system architecture. The role involves leading application modernization, ensuring enterprise alignment, and mentoring engineering teams while driving DevOps maturity.

ConstructionCyber SecurityIndustrial EngineeringInformation TechnologySoftware

Responsibilities

Design end-to-end software architectures including microservices, APIs, messaging patterns, and distributed systems
Lead application modernization efforts (monolith → microservices, on-prem → cloud, legacy → containerized solutions)
Lead enterprise transformation including business process innovation supporting by digital transformation
Rapid review and understanding of business/mission architecture and be able to collaborate with senior architects to review and develop vision around transformation/modernization
Establish and enforce standards for: 1. Code quality, testing, and design patterns 2. API design consistency 3. Resiliency, reliability, and performance optimization 4. Secure software development practices (DevSecOps)
Build patterns for: 1. Event-driven systems 2. Domain-driven design (DDD) 3. Serverless and container-based solutions
Guide teams on algorithmic optimization, scalability trade-offs, and performance tuning
Provide architectural oversight during development cycles (scrum, Kanban, SAFe, etc.)
Lead design reviews, code reviews, and architecture reviews
Mentor engineers on: * Object-oriented and functional programming principles * Clean architecture, SOLID, and industry best practices * Effective API and service interface design * Support build-vs-buy decisions and evaluation of frameworks, SDKs, and third-party components
Architect CI/CD pipelines with quality gates, automated testing, and deployment strategies
Define IaC standards and workflows (Terraform, Pulumi, CloudFormation)
Design robust observability stacks (logging, metrics, tracing)
Promote reliability engineering practices including SLOs, SLIs, and error budgets
Establish enterprise culture around engineering and operations cycles and enable feedback and cross-collaboration to reduce defects in DevOps cycles
Ensure software designs align with enterprise-wide principles, roadmaps, and long-term technology strategy
Build reusable components, libraries, and platform services for company-wide adoption
Participate in enterprise governance and architecture councils
Collaborate with engineering, product, operations, and security teams on solution planning
Translate complex software and DevOps concepts for broader business understanding
Facilitate architectural workshops and discovery sessions

Qualification

Software EngineeringArchitecture LeadershipMicroservicesCI/CD AutomationCloud-native ArchitectureBackend LanguageFrontend FrameworksDistributed SystemsAutomated TestingContainerizationCybersecurity KnowledgeFeature FlagsMobile ArchitecturesCloud Architect CertificationsKubernetes CertificationsArchitecture FrameworksMentoring

Required

12+ years in software engineering, with at least 3 years dedicated to architecture or technical leadership
Strong command of at least one major backend language, such as: Java, Python, Node.js
Strong command of frontend language, such as: Front-end frameworks (React/Next.js)
Experience designing distributed systems using: REST, GraphQL, gRPC, Event streaming (Kafka, EventBridge, Pulsar)
Strong understanding of: Microservices, Domain-driven design, Enterprise integration patterns, API-first architecture
Hands-on experience with: Docker & Kubernetes, Cloud-native architecture (AWS/GCP)
Expertise with CI/CD automation tools (GitHub Actions, GitLab, Harnest)
Strong understanding of: Unit, integration, and end-to-end testing, Automated testing frameworks (JUnit, PyTest, Jest, etc.), Test-driven development (TDD) or behavior-driven development (BDD)
Proven ability to mentor engineers and drive engineering excellence

Preferred

Experience designing multi-tenant SaaS platforms
Experience implementing: Feature flags, Blue/green and canary deployments, API gateways and service meshes (Istio, Linkerd)
Familiarity with: Mobile architectures (iOS/Android)
Knowledge of cybersecurity and secure software development lifecycles
Certifications: Cloud Architect certifications (AWS/GCP), Kubernetes (CKA/CKAD), TOGAF, ITIL, or similar architecture frameworks

Benefits

Medical insurance
Dental insurance
Vision insurance
Company paid life and disability insurance
401k plan including company match
Paid federal holidays
Paid Time Off or Vacation/Sick time
Parental leave
Bereavement leave
Education/Training reimbursement
Employee Assistance Program
Other voluntary benefits available

Company

Impyrian

twittertwitter
company-logo
Impyrian provides IT & software services to engineering & construction services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Norman Sheriff II
Managing Partner
linkedin
leader-logo
Tanice" T.K." Gonsalves
Managing Partner & Co-Owner
linkedin
Company data provided by crunchbase