Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Bureau of Shipping (ABS)

Principal Engineer, Software

American Bureau of Shipping (ABS)

. Lead technical design and hands-on development of Fleet Management System application features, including role-based user interfaces, APIs, business services, and integrations .

Posted 10/2/2026full-timeUnited StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in leading the technical design and development of Fleet Management System applications, with a strong focus on modern user-facing applications, APIs, and integrations. Proficient in mentoring engineers, guiding architectural decisions, and ensuring high-quality software delivery in cloud environments.

Highest-signal resume keywords
Technical LeadershipFull-Stack Application DesignCloud Deployment (Azure)AI-Assisted Development ToolsAutomated Testing and CI/CD

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
TypeScriptHTMLCSSReact.NETGoPythonNode.jsPostgreSQLAPI Development
Soft Skills
Strong CommunicationMentoring Skills
Tools & Technologies
AzureMicrosoft Entra IDKafkaRedisContainerized Deployment
Industry Keywords
Fleet Management SystemSaaS ApplicationsApplication SecurityData Access PatternsEvent-Driven Services

Tech Stack

Tools & technologies
AngularAzureCloudJavaJavaScriptKafkaNode.jsNoSQLPostgresPythonReactRedisSvelteTypeScriptVue.jsGo.NET

About the role

Key responsibilities & impact
  • Lead technical design and hands-on development of Fleet Management System application features, including role-based user interfaces, APIs, business services, and integrations
  • Translate operational workflows and prototype feedback into buildable designs and acceptance criteria with product managers, UX designers, legacy-system SMEs, and customers
  • Guide engineers on application architecture, service boundaries, data access patterns, and reuse of shared platform capabilities
  • Document consequential design decisions
  • Break work into scoped tasks and direct AI-assisted engineering workflows, including code generation, refactoring, test creation, and documentation
  • Apply human review and verification to every production change
  • Establish and model practices for code review, automated testing, secure development, CI/CD, and maintainable software delivery
  • Integrate application features with approved AI/ML or LLM-based services when there is a validated user need
  • Partner with platform engineering and SRE to make applications observable, performant, resilient, deployable, and supportable in production
  • Contribute to integration and migration designs for coexistence with legacy systems and safe customer-data transitions
  • Mentor engineers and contractors, review designs and pull requests, resolve complex technical issues, and improve delivery quality
  • Participate in release readiness, production troubleshooting, root-cause analysis, and continuous improvement of the AI-enabled software development lifecycle
  • Report to the designated FMS engineering manager
  • Provide technical leadership to engineers and contractors on assigned product areas

Requirements

What you’ll need
  • Degree in Computer Science, Engineering, or a related technical field, or an equivalent combination of education and relevant experience
  • Approximately 10+ years of relevant software engineering experience
  • Substantial hands-on delivery of production web or SaaS applications
  • Experience serving as a technical lead for a product team or major application area
  • Experience with design decisions, code review, mentoring, and delivery accountability
  • Experience building modern user-facing applications, APIs, and integrations across front-end and back-end systems
  • Experience deploying and supporting applications in a cloud environment; Azure experience preferred
  • Experience using AI-assisted development tools in real engineering workflows
  • Ability to explain how generated work was reviewed, tested, and maintained
  • Experience with mobile or intermittent-connectivity workflows is a plus
  • Strong TypeScript, HTML, and CSS skills
  • React preferred; substantial Svelte/SvelteKit, Vue, or Angular experience also relevant
  • .NET preferred; strong Go, Python, Node.js, or Java API experience also relevant
  • Experience with PostgreSQL, Cosmos DB, or comparable relational/NoSQL stores
  • Familiarity with event-driven services, Kafka, Redis, or object storage is a plus
  • Azure and Microsoft Entra ID preferred; equivalent production cloud and enterprise single-sign-on experience welcome
  • Automated testing, Git-based collaboration, CI/CD, application observability, secure coding, and containerized deployment
  • Experience integrating LLM, RAG, or other AI-enabled services is preferred
  • Ability to use coding agents responsibly and evaluate their output
  • Strong command of full-stack application design, API contracts, system integration, data access, and maintainable service-based architecture
  • Ability to lead engineers through ambiguity and make pragmatic technical tradeoffs
  • Understanding of application security, identity and access control, customer data protection, and reliable operation of production SaaS services
  • Strong communication and mentoring skills
  • Must comply with applicable ABS security, quality, Health, Safety, and Environmental requirements and internal policies

Benefits

Comp & perks
  • 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
  • Paid vacation time
  • Employee Assistance Plan (EAP) with personal wellness and work-life services
  • 401(k) plan with a generous company match, subject to plan requirements
  • Hybrid work arrangement