American Bureau of Shipping

Full Stack Software Engineer

American Bureau of Shipping$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 6+ years in software development roles.
  • 5+ years deploying applications on major cloud platforms (AWS, Azure, Google Cloud).
  • Experience integrating third-party APIs or ML models into software.
  • Proven ability to deliver impactful user-facing applications.

Responsibilities

  • Assist project manager with project planning and scheduling tasks.
  • Review and understand project scope and timelines.
  • Engage in meetings with clients and project teams.
  • Conduct research, including stakeholder analyses.
  • Prepare reports and deliver presentations to clients.
  • Track project hours and ensure accurate reporting.
  • Perform quality assurance on deliverables and applications.

Benefits

  • Opportunity to work on AI-enabled software development.
  • Engagement in diverse, high-impact projects.
  • Collaborative work environment with experienced professionals.
  • Continuous learning and mentoring opportunities.
  • Chance to develop client relationships and business opportunities.
Full Job Description
Job Description

The Full-Stack Software Consultant provides technical expertise on project tasks under the guidance of a project manager to deliver high-quality services on schedule, within budget, and aligned with client requirements. This role combines full-stack software development with the design and implementation of AI-enabled functionality and automated code generation meta-processes. As part of a project team, the individual contributes to client relationship management, supports key decision makers, and helps identify new business opportunities. The position requires strong technical execution, collaborative problem-solving, and the ability to translate client and project needs into effective software solutions.

What You Will Do:
  • Assist project manager with defining and sequencing project tasks, estimating task duration and developing a project schedule as part of developing a project plan.
  • Review project plans to understand the scope, schedule and assigned work.
  • Participate in client and project team meetings.
  • Assist with research and data analysis, to include but not limited to assisting with conducting customer or stakeholder analyses.
  • Prepare written documents, reports, and presentations, and assist with giving presentations to clients.
  • Track and accurately report hours spent on projects.
  • Work with individuals at all levels, provide input to reports and other deliverables, execute multiple assignments, meet agreed deadlines, and adjust to changing client demands.
  • Perform quality assurance on project deliverables.
  • Demonstrate a firm understanding of business and implement opportunities for enhancing effectiveness and efficiencies on assigned projects and amongst team members.
  • Develop relationships with existing customers to facilitate development of new business opportunities for current and/or additional services.
  • Understand and be conversant in ABS Group products and services.
  • Meet with new and existing clients and actively listen to their needs.
  • Design, architect, and enhance scalable applications and APIs that deliver AI-enabled and data-driven capabilities to end users and integrated downstream systems.
  • Develop, implement, and maintain full-stack software applications using modern cloud technologies, development frameworks, and established engineering best practices.
  • Conduct testing and quality assurance activities to ensure applications meet performance, reliability, and usability standards through automated testing, CI/CD pipelines, and production monitoring.


What You Will Need:

Education and Experience
  • Must have a bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.
  • 6+ years of relevant professional experience.
  • 5+ years of experience building and deploying applications on cloud platforms such as AWS, Azure, or Google Cloud.
  • Demonstrated experience integrating third-party APIs or ML model endpoints into production software.
  • Proven track record of delivering user-facing applications with measurable business impact.
  • Strong background in building observability, monitoring, and logging systems for production applications.


Knowledge, Skills, and Ability
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with AI/ML concepts and experience consuming LLM-based APIs or services.
  • Experience with relational and NoSQL databases.
  • Understanding of software security practices and responsible development.
  • Experience with A/B testing or feature flagging frameworks.
  • Ability to gain, retain, illustrate comprehension of learned technical knowledge, and transfer knowledge to other members of the team.
  • Ability to mentor/coach entry-level consultants and hone technical skills in others.
  • Ability to actively listen to the needs of our clients by receiving shared information, determining context of the information provided and generating probing questions to better understand, retaining the information for future access, engaging and collaborating with sales team on potential opportunities, and responding with solutions.
  • Openly accept change as part of business evolution to meet the needs of our clients, provide recommendations to enhance business, and drive change amongst colleagues and on assigned projects.
  • Possess a firm understanding of key performance indicators and their significance to the business and take action to drive results amongst their department.
  • Ability to utilize established rapport and role as a subject matter expert with existing clients to facilitate development of new business through identifying and consistently generating new business opportunities.


Reporting Relationships:

Reports to a manager, director, or executive-level position and does not have any direct reports.

About American Bureau of Shipping

The American Bureau of Shipping (ABS) is a classification society, with a mission to promote the security of life, property and the natural environment, primarily through the development and verification of standards for the design, construction and operational maintenance of marine-related facilities. ABS is the largest classification society globally, with more than 200 offices in 70 countries. The organization was founded in 1862 and is headquartered in Spring, Texas.
Learn more about American Bureau of Shipping
Size
5,000 employees
Industry
Founded
1862

Similar Jobs

More Jobs at American Bureau of Shipping

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: