Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

American Bureau of Shipping

Job Description

You will write production code, design the systems it belongs to, and stay accountable for how it behaves after release.

Most engineering roles stop at "feature complete." This one does not. You will define what a service looks like, build it, prove it works through automated testing, ship it through our delivery pipeline, and own its behaviour in production.

You will set the technical standard for application engineering across the organization, architecture, code quality, and test discipline - and you will do it by building, not by reviewing from a distance.

This is an AI-augmented role. We expect coding agents to be part of how you work daily, and we expect you to define what responsible, verifiable use of them looks like here.

What You Will Do:
  • Ideation through design. Turn ambiguous business problems into technical direction. Produce architecture and interface designs that other engineers can build against. Make and defend technology selection and build-vs-buy decisions.
  • Full stack implementation. Design and build front end applications and the services, APIs, and data layers behind them. Write production code at a standard that raises the bar for the engineers around you.
  • Test strategy and coverage. Own the automated testing approach for your systems. Enforce unit test coverage as a merge gate. Build integration test suites against real service contracts. Author and maintain functional and end-to-end browser tests in Playwright, and keep them fast and non-flaky enough that teams trust them.
  • Delivery to production. Package your services as containers. Author the deployment configuration for your workloads and promote changes through the GitOps pipeline. You are expected to be fluent in the platform - reading and modifying the Terraform and Kubernetes manifests that describe your service - while our Platform/DevOps team owns the platform itself.
  • AI-augmented delivery. You use coding agents as a core part of how you work - decomposing problems into agent-executable units, directing multi-step implementation, and reviewing generated output with the same rigor you would apply to a strong junior engineer's pull request. You are expected to deliver scope that would conventionally require a larger team, and to establish the guardrails, review standards, and verification practices that let other engineers do the same safely.
  • Security and compliance as code. Security is a build gate, not a review meeting. You write code that clears automated SAST, DAST, dependency, secret, and container scanning on every commit, and you remediate findings at the source rather than deferring them to a backlog. You design services so that authentication, authorization, encryption, and data handling meet control requirements by construction.
  • Auditability and evidence generation. You instrument services to emit structured, tamper-evident audit logs covering access, privileged action, and data handling - sufficient to satisfy an auditor without manual reconstruction. Compliance evidence is produced automatically as a byproduct of the pipeline: test results, scan results, approvals, and deployment records are captured as artifacts at build time. You are expected to treat "we can prove it" as part of the definition of done.
  • You will work in a CMMC Level 2 environment. Familiarity with what that means for code provenance, change control, and access logging is a meaningful advantage.
  • Production accountability. Instrument what you build. Define the signals that indicate your service is healthy, participate in incident response for your systems, and drive permanent remediation rather than repeat mitigation.
  • Technical leadership. Mentor senior and mid-level engineers. Lead design reviews. Influence engineering direction across teams without formal authority.
What You Will Need:

Education and Experience
  • 10+ years of professional software engineering experience, including 3+ years at Staff or Principal level
  • Bachelor's degree in computer science (MS is preferred), Engineering, or a related field
  • Delivery experience in regulated or compliance-bound environments (CMMC, FedRAMP, SOC 2, ISO 27001)
  • Azure or Azure Government Cloud
  • Legacy modernization - decomposing monolithic enterprise applications into services
  • Hands-on delivery under CMMC, FedRAMP, SOC 2, or ISO 27001 control frameworks, including evidence and audit preparation
  • Supply chain security: SBOM generation, artifact signing, and provenance attestation (SLSA or equivalent)
  • Policy-as-code enforcement (OPA, Conftest, or equivalent) in delivery pipelines
  • Observability instrumentation (OpenTelemetry, Prometheus, Grafana, Azure Monitor)
  • Distributed systems and event-driven architecture
  • Database engineering depth across relational and non-relational stores
Knowledge Skills and Abilities
  • Expert proficiency in a modern backend language (C#/.NET, Java, Python, Go, or Node.js) and a modern front-end framework (React, Angular, or Vue)
  • Demonstrated ownership of services in production - you have been the person accountable when your code failed at 2am
  • Automated testing depth: unit, integration, and end-to-end, with hands-on Playwright experience and a track record of enforcing coverage standards rather than aspiring to them
  • Working fluency with containerized deployment on Kubernetes and with infrastructure defined as code
  • Comfort operating in a Git-based delivery workflow where changes reach production through automated pipelines
  • Demonstrated production delivery using agentic coding tools (Claude Code, Cursor, GitHub Copilot Workspace, or equivalent), including sound judgment about where agent-generated code requires human architectural intervention
  • Ability to define review and verification standards for AI-generated code, using automated test coverage as the enforcement mechanism rather than manual inspection, including provenance and review attestation sufficient to satisfy audit requirements at agent-generated volume
  • Secure SDLC practice as a daily discipline: SAST/DAST, dependency and container scanning, secret detection, and remediation of findings at the source
  • Experience building services that produce audit-grade logging and automated compliance evidence rather than reconstructing it after the fact
  • Ability to explain technical tradeoffs clearly to non-technical stakeholders

Reporting Relationships

Reports directly to Senior Level Leadership.


Working Conditions

Work is primarily sedentary; exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects.

About Us

We set out more than 160 years ago to promote the security of life and property at sea and preserve the natural environment. Today, we remain true to our mission and continue to support organizations facing a rapidly evolving seascape of challenging regulations and new technologies. Through it all, we are anchored by a vision and mission that help our clients find clarity in uncertain times.

ABS is a global leader in marine and offshore classification and other innovative safety, quality, and environmental services. We're at the forefront of supporting the global energy transition at sea, the application of remote and autonomous marine systems, cutting-edge technical solutions, and many more exciting advancements. Our commitment to safety, reliability, and efficiency is ever-present, guiding our clients to safer and more efficient operations.

About Our Benefits

ABS Bureau proudly offers a variety of industry-leading benefits designed to enhance the life and well-being of our employees and their families. These benefits include, but are not limited to, medical insurance (PPO and HD), dental and vision insurance, Health Savings Account (HSA), Flexible Savings Account (FSA), life insurance, accidental death and dismemberment insurance, disability leave programs, parental leave program, paid holidays, and paid vacation time. The Company provides an Employee Assistance Plan (EAP) that offers support in personal wellness, including work-life services. ABS Bureau also offers a 401K plan with a generous company match, subject to plan requirements.

Equal Opportunity

ABS Bureau is committed to the equal employment opportunity of its employees and prohibits discrimination against any employee or qualified applicant based on race, color, creed, religion, national origin, sex, gender identity, age, disability, marital status, sexual orientation, citizenship status or veteran status, or other non-work-related characteristics that may be protected under the law of the Federal Government or specific state employment laws.


Notice

ABS and Affiliated Companies (ABS) will not pay a fee to any third-party agency without a valid ABS Master Service Agreement (MSA) authorized and signed by Human Resources. Any resume, CV, application, or other forms of candidate submission provided to any employee of ABS without a valid MSA on file will be considered property of ABS, and no fee will be paid.

Other

This job description is not intended, and should not be construed, to be an all-inclusive list of responsibilities, skills, efforts or working conditions associated with the job of the incumbent. It is intended to be an accurate reflection of the principal job elements essential for making a fair decision regarding the pay structure of the job. #ogjs
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Spring, Montgomery County, TX vacancy
  • $90 - $100 per hour

     ...Required Skills & Experience 10+ years of software engineering experience, including 3+ years at a Staff or Principal level\n\nExpertise in a modern backend language (C#, .NET, Java, Python, Go, or Node.js).\n\nExperience with React, Angular, or Vue.\n\nStrong background... 
    Suggested

    Insight Global

    Spring, Montgomery County, TX
    5 days ago
  •  ...NAVA Software solutions is looking for a Principal Software Engineer - Full Stack Details: Principal Software Engineer - Full Stack Location: Spring TX - Hybrid (3-4 days/week onsite) Duration: 12 months Summary This role is ideal... 
    Suggested
    3 days per week

    Nava Software Solutions

    Spring, Montgomery County, TX
    2 days ago
  • $90 - $100 per hour

     ...Job Description Insight Global is seeking a Principal Software Engineer for a client in Houston, TX. This is a hands-on technical leadership role responsible for designing, building, testing, deploying, and supporting modern software solutions from concept through production... 
    Suggested

    Insight Global

    Shenandoah, TX
    5 days ago
  •  ...commercial projects supported nationwide. Job Description Software Developer 12+ month contract Spring, TX local candidates...  ...delivery to the Windows-based desktop Collaborate with engineers, geoscientists, researchers and software development team to... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Local area

    AYR Global IT Solutions

    Spring, Montgomery County, TX
    more than 2 months ago
  •  ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Spring, Montgomery County, TX
    2 days ago
  •  ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Spring, Montgomery County, TX
    3 days ago
  • $147.05k - $230.85k

     ...Senior Software Engineer Description - HP is seeking a Senior Software Engineer to help develop software platforms within HP’s device and services ecosystem. This role will contribute to the design, implementation, integration, and validation of modern software... 
    Full time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    HP

    Spring, Montgomery County, TX
    3 days ago
  •  ...quality Python financial or scientific modeling code. Day to Day : • As part of an integrated project team consisting of software engineers, data scientists, and computational engineers, contribute to a diverse Python codebase that models Carbon Capture and... 

    Saxon Global

    Spring, Montgomery County, TX
    4 days ago
  • Senior Python Backend Developer We are looking for local Houston area candidates only. Or the person must relocate to Houston from day one. Immediate need for a backend Python developer to join the agile team building the Upstream Kepler data platform. This is part...
    Local area
    Immediate start
    Relocation

    Samprasoft

    Spring, Montgomery County, TX
    3 days ago
  •  ...and motivated Networking Specialist to join our team focused on software solutions for our VM Essentials customers. This role involves...  ...intensive deployments Collaborate with cross-functional engineering teams (Configuration and Control path) to ensure seamless integration... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Spring, Montgomery County, TX
    10 hours ago
  • Role: SAP ABAP Developer Location: Spring TX Experience Required: 8-10 Years 100% ONSITE ROLE Strong functional knowledge of Order-to-Cash, Contracts, Equipment, Functional Locations, and Install Base Strong technical expertise in ABAP RAP, CDS ...
    Local area
    Remote work

    Kaltechsoft Inc

    Spring, Montgomery County, TX
    1 day ago
  •  ...Overview: 58501 | Cloud Developer - Advanced Level Job Title:- AWS Cloud Engineer Location:- Spring Texas (On-Site) Job Type:- Long Term Contract Must be local, no relocation Market rate Don't share before matching all the mandatory skills Responsibilities... 
    Long term contract
    Local area
    Relocation

    Guru Schools

    Spring, Montgomery County, TX
    3 days ago
  • $110k - $130k

    Job Requirements Who We Are:Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their... 
    Full time
    Temporary work

    Quest Global Services

    Spring, Montgomery County, TX
    1 day ago
  •  ...due to a disability, contact this employer to ask for an accommodation or an alternative application process. Director of Software Engineering Full Time The Woodlands, TX, US 4 days ago Requisition ID: 1309 Director of Software Engineering - intelliSPEC... 
    Full time
    Temporary work
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    PK Companies

    Spring, Montgomery County, TX
    4 days ago
  •  ...re excited to be part of a winning team, CirrusLabs ( ) is a great place to grow your career. Job Title: Network Security DevOps Engineer Duration: Long Term Contract Opportunity Location: Spring, Texas/ 5 Days Onsite Each Week Only Job Description Long-TermAs a... 
    Long term contract

    CirrusLabs

    Spring, Montgomery County, TX
    4 days ago
  •  ...Developer Tools Engineer What role you will play in our team The Developer Tools Engineer will leverage software development and platform engineering techniques to enhance and support strategic developer platforms and develop data analytics solutions for these platforms... 

    Saxon Global

    Spring, Montgomery County, TX
    3 days ago
  • Position Role: Power Platform Engineer Location: Spring, TX 77389 Duration: Long-Term Contract Work Authorization: US Citizen, Green Card, or Authorized to Work in the US HYBRID (Onsite 3 days a week) Job Summary We are seeking a highly skilled Power Platform Engineer... 
    Long term contract
    Local area
    Flexible hours
    3 days per week

    INSPYR Solutions

    Spring, Montgomery County, TX
    5 days ago
  • Overview: Job Title:- Network Security DevOps Engineer Location:- Spring Texas (On-Site) Job Type:- Long Term Contract Responsibilities: Overview We are standing up a new Network Security DevOps organization focused on modernizing, automating, and operating enterprise... 
    Long term contract

    Guru Schools

    Spring, Montgomery County, TX
    4 days ago
  •  ...Excel, and cloud databases. Perform data validation and ensure data accuracy across reports. Collaborate with Business Analysts, Data Engineers, and stakeholders to gather reporting requirements. Create calculated fields, parameters, filters, and dashboards in Tableau.... 
    Full time
    Remote work
    Work from home

    GuruSchools LLC

    Spring, Montgomery County, TX
    4 days ago
  • INSPYR Solutions seeks a Power Platform Engineer in Spring, TX to design and optimize low-code applications, automated workflows, and analytics dashboards using Power Apps, Power Automate, and Power BI. The ideal candidate should have hands-on expertise in integrating... 
    Long term contract
    Flexible hours
    3 days per week

    INSPYR Solutions

    Spring, Montgomery County, TX
    5 days ago
  •  ...applications and artificial intelligence systems that support core business operations. This role applies advanced full stack software, data, and AI engineering expertise to build internal platforms spanning field operations, pricing, safety and compliance, financial models,... 
    Local area
    Remote work

    PURIS Corporation, LLC

    Spring, Montgomery County, TX
    10 days ago
  • $95k - $110k

    Job Requirements Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital...  ...:Required Skills and ExperienceMobile Development7+ years of software development experience.5+ years developing production React Native... 
    Full time
    Temporary work
    Local area

    Quest Global Services

    Spring, Montgomery County, TX
    5 hours ago
  •  ...Azure Data Engineer A Data Engineering II works with complex data sources to extract data and automates data integration flows to create efficient processes. This role will learn through executing on behalf of the SMEs and many of the responsibilities are as part of... 

    Kasmo Global

    Spring, Montgomery County, TX
    3 days ago
  • $163.1k - $271.8k

     .... and Value Based Care measures enabling community oncology practices to deliver high-quality, patient-centered care. As Lead Software Engineer, you will have the opportunity to provide architecture advancing a platform that directly impacts patient outcomes and the future... 
    Full time
    H1b
    Work at office
    Remote work
    Work from home
    2 days per week

    McKesson

    The Woodlands, TX
    1 day ago
  •  ...DescriptionTekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job DescriptionUnder general supervision, formulates and defines systems scope and objectives... 

    TekWissen

    Spring, Montgomery County, TX
    3 days ago
  • Business Unit and Position Summary:About Crane Crane Co. is a diversified manufacturer of highly engineered industrial products. Founded in 1855, Crane provides products and solutions to customers in the aerospace, electronics, hydrocarbon processing, petrochemical, chemical... 
    Full time
    Work at office

    Crane

    The Woodlands, TX
    3 days ago
  • Job Summary:The Applications Engineer is responsible for developing technical and commercial proposals for industrial and municipal water...  ...with Microsoft Office and water treatment design/modeling software (e.g., WAVE, ROSA, IMSDesign, Winflows) with strong technical communication... 
    Contract work
    For contractors
    For subcontractor
    Work at office
    Remote work
    Relocation

    Western Midstream Partners

    The Woodlands, TX
    2 days ago
  •  ...Waste Connections is seeking a DevOps Engineer to support and modernize the CI/CD platform that powers our product, data, and enterprise...  ...knowledge of GitHub Actions, source control management, and software delivery practices. ~ Experience with Kubernetes, Linux-based... 
    Work experience placement

    Waste Connections

    The Woodlands, TX
    2 days ago
  •  ...stack application developer to assist in the support, growth and troubleshooting of our system engineering team. In the creation and management of our proprietary software applications at our corporate office in The Woodlands, Texas. Why Waste Connections?! Culture... 
    Work at office
    Local area
    Flexible hours

    Waste Connections

    Shenandoah, TX
    3 days ago
  •  ...What and our Why and how we can work together . What role you will play in our team A Customer & Applications Development Engineer is sought to help drive adoption of ExxonMobil commercial and developmental Li-ion battery anode products in the Electric Vehicle... 
    Full time
    Part time
    Work experience placement
    Local area
    Flexible hours

    Exxon Mobil

    Spring, Montgomery County, TX
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!