1

Second Engineer Jobs (NOW HIRING)

Senior .NET Developer

Winston Salem, NC

$50.75 - $64.50/hr

Become the second engineer who can independently cut, validate, and deploy a production release * Identify, evaluate, and replace legacy dependencies that don't have a path forward to modern .NET, ...

Embedded Engineer

Seattle, WA · On-site

$100K - $130K/yr

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

Second Front Systems is a company focused on integrating emerging technology into national security applications. They are looking for a Software Engineer to develop high-quality software and ...

Second Shift Engineer I 1st Street Building 40 hours/week | Monday - Friday | 1:30pm-9:30pm Summer Hours: 6:00am-2:30pm Starting Wage: $20.72hr + Benefits Start date: 08/03/26 Join the Duluth Public ...

Second Shift Engineer I Myers-Wilkins Elementary 40 hours/week | Monday - Friday | 1:30 pm to 9:30 pm Starting Wage: $20.72/hr + Benefits Join the Duluth Public Schools team, where we work to inspire ...

Be Seen First

We are seeking an Engineer 2nd Class to perform a variety of work in the Central Plant and to repair buildings, facilities, and equipment on 2nd shift, 3:00PM - 11PM. Responsibilities: • Operates ...

The Windsor Court is seeking a skilled 2nd-class Engineer to join our team. The ideal candidate will be responsible for responding to all repair calls from guests and other departments with priority ...

The Windsor Court is seeking a skilled 2nd-class Engineer to join our team. The ideal candidate will be responsible for responding to all repair calls from guests and other departments with priority ...

Embedded Engineer

El Segundo, CA · On-site

$100K - $130K/yr

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

Senior Software Engineer

Phoenix, AZ

$121K - $160K/yr

Description Second Door Health is looking for an experienced Senior Software Engineer to join our engineering organization! This role entails working among a small team to build out the Second Door ...

Embedded Engineer

Bellevue, WA · On-site

$100K - $130K/yr

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

Embedded Engineer

El Segundo, CA · On-site

$100K - $130K/yr

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

Second Order Effects started in 2016 as a services firm, taking on other companies' hardest engineering problems from first principles. We grew into a solutions firm that designs and ships complete ...

next page

Showing results 1-20

Second Engineer information

See salary details

$39K

$101.8K

$137.5K

How much do second engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for second engineer in the United States is $101,752.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,000.00 and $116,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Second Engineer, and why are they important?

To thrive as a Second Engineer, you need strong knowledge of marine engineering principles, machinery operation, and maintenance, typically supported by a relevant engineering degree and a Certificate of Competency (STCW). Familiarity with engine room management systems, diagnostic tools, and compliance with international maritime regulations is essential. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills and qualifications are crucial for ensuring the safe, efficient operation of a vessel's machinery and compliance with safety and environmental standards.

What are Second Engineers?

A Second Engineer, also known as the First Assistant Engineer, is a licensed member of the engineering department on a ship. They are responsible for overseeing the day-to-day operations and maintenance of the vessel's engine room and its machinery. The Second Engineer ensures that all systems are running efficiently, supervises engine room staff, and assists the Chief Engineer with technical operations and record-keeping. Their role is essential for the safe and smooth functioning of a ship's propulsion and auxiliary systems.

What is the difference between Second Engineer vs Third Engineer?

AspectSecond EngineerThird Engineer
CertificationsSTCW certifications, Marine Engineering LicenseSTCW certifications, Marine Engineering License
Work EnvironmentOnboard ships, engine roomOnboard ships, engine room
ResponsibilitiesAssist Chief Engineer, maintain engine systems, supervise junior engineersAssist Second Engineer, perform routine maintenance, support engine operations
Industry UsageMaritime shipping, cruise linesMaritime shipping, cruise lines

The Second Engineer and Third Engineer roles are both vital engine department positions on ships, requiring similar certifications and working in the engine room environment. The Second Engineer typically has more responsibilities, including supervising junior staff and overseeing engine maintenance, while the Third Engineer supports these tasks and handles routine maintenance. Both roles are essential for safe and efficient ship operations within the maritime industry.

What are the main responsibilities of a Second Engineer on a commercial vessel, and how do they interact with other crew members?

As a Second Engineer, you are primarily responsible for overseeing the day-to-day operations and maintenance of the vessel's engine room and machinery. This involves supervising engine room staff, conducting regular inspections, troubleshooting technical issues, and ensuring compliance with safety and environmental standards. You will work closely with the Chief Engineer to implement maintenance schedules and may also coordinate with deck officers and other departments to ensure smooth vessel operations. Effective communication and teamwork are essential, as you will routinely delegate tasks and report maintenance activities to both senior officers and your team.
More about Second Engineer jobs
What cities are hiring for Second Engineer jobs? Cities with the most Second Engineer job openings:
What are the most commonly searched types of Second Engineer jobs? The most popular types of Second Engineer jobs are:
Who are the top companies hiring for Second Engineer jobs? The top employers for Second Engineer jobs are:
What states have the most Second Engineer jobs? States with the most job openings for Second Engineer jobs include:
Senior .NET Developer

Senior .NET Developer

Better Impact

Winston Salem, NC

$50.75 - $64.50/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

WHO WE ARE

Our mission is simple: better volunteerism, stronger communities. Better Impact provides software that helps nonprofits, government agencies, healthcare organizations, and companies recruit, schedule, communicate with, and track volunteers and their impact.We advance volunteerism by equipping the professionals who make it happen with the technology, benchmarks, and community they need to run effective volunteer programs.

Today, our products support more than 85,000 organizations, millions of volunteers, and over 600 million volunteer hours across the nonprofit, public, healthcare, and corporate sectors. Our vision is a world where volunteerism is recognized, resourced, and respected in every community.

We are a growing, private-equity-backed business focused on meaningful work

OUR TEAM & CULTURE

We believe technology should strengthen communities and support the professionals who lead their programs. Our team is committed to building meaningful tools while fostering a workplace where people feel supported, valued, and empowered to grow.

We take the work seriously. We don't take ourselves too seriously.

WHO WE'RE LOOKING FOR

A senior C#/.NET engineer who modernizes the platform, not just maintains it

Our flagship product, Volunteer Impact, is a mature, revenue-generating platform built on VB.NET and .NET Framework. It works. It serves thousands of organizations. And it needs to move to .NET 10 and C# so we can hire, ship, and build on a modern stack.

You've done this before. You've been the technical anchor on a .NET Framework-to-modern-.NET migration of a real production monolith where downtime had to be tightly managed. You know how to migrate incrementally without breaking a live system, and your opinions come from experience, not theory. You've lived in NHibernate, swapped out legacy DI containers and dead dependencies, and dealt with custom security frameworks that predate ASP.NET Core's policy model.

You're still hands-on. You write code daily, configure your own CI pipelines, and can replace a legacy dependency, validate the regression risk, and ship the change to production. You want a role where you own the company's most important technical initiative, not one where you draw architecture diagrams and hand them off.

You do serious work with a small core team, supported by fractional DevOps and release expertise when it matters, and a dedicated quality engineering function that owns the regression gate protecting this migration. You own the technical path, make sound trade-offs, and work directly with those partners to move the platform forward. You're here to build the engineering foundation, not inherit one.

WHAT YOU'LL DO

  • Lead the migration of the Volunteer Impact backend from VB.NET/.NET Framework to C#/.NET 10, defining the migration approach and executing it incrementally against a live production system
  • Modernize a custom security framework (70+ custom attributes) into something that works on the new stack, with zero authorization bypasses
  • Strengthen the existing CI/CD pipeline and, with our quality engineering function, wire in the gates that catch functional and performance regressions before they reach production
  • Ship migrated areas to production independently and incrementally while the legacy application keeps running
  • Become the second engineer who can independently cut, validate, and deploy a production release
  • Identify, evaluate, and replace legacy dependencies that don't have a path forward to modern .NET, without introducing functional or performance regressions
  • Make the technical sequencing calls: which areas migrate first, which dependencies get replaced when, and where automated conversion is viable vs. manual rewrite
  • Lay the foundation for the team to grow by modernizing the stack to one that any C# developer can contribute to

Requirements

WHAT YOU BRING

  • 8+ years of professional C#/.NET experience, with real depth in the framework, not just the latest version
  • You've personally led or been the technical anchor on a .NET Framework-to-.NET Core (or later) migration of a large, production monolith serving paying customers
  • You've migrated a production system incrementally with minimal downtime and can articulate the approach you'd take here
  • Deep NHibernate experience is strongly preferred. We're keeping NHibernate to reduce migration risk, so the value is understanding a mature data access layer, preserving existing behaviour, and knowing where modernization helps without unnecessary churn.
  • You've replaced legacy dependencies in production: DI containers, bundling frameworks, service hosting, and unsupported third-party libraries. You know how to swap critical components while the plane is flying.
  • Hands-on experience with legacy .NET ecosystem components: ASP.NET MVC-to-Core routing, custom security frameworks, and the kinds of dependencies that don't have a clean upgrade path
  • Familiarity with migrating SSRS reports to a modern reporting platform is a benefit. We have a significant reporting footprint, so preserving report behaviour during that move would be valuable.
  • You've improved CI/CD pipelines for .NET applications and know how to work with a quality function to build gates that catch functional and performance regressions early
  • You're comfortable in a small core team with shared DevOps and DBA support available, and a dedicated quality engineering partner who owns the regression gate across our platforms. You can make sound technical decisions, debug hands-on, and know when to pull the right support in.
  • VB.NET familiarity is a bonus, not a requirement. The job is the conversion, not maintaining VB.NET.

Benefits

  • Medical, dental & vision insurance (after 90 days)
  • 401(k) (after 90 days)
  • Unlimited vacation + 9 paid holidays
  • Paid parental leave
  • Competitive comp package