Lead Software Engineer

Salas O'Brien

$120K — $145K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-8 years of experience in object-oriented Python development (FastAPI preferred)
  • 3-5 years of front-end JavaScript/TypeScript development experience (React preferred)
  • Proficiency in SQL and relational databases with a preference for Microsoft SQL Server
  • Ability to analyze software functionality without source code access
  • Bachelor's degree or AA in Computer Science, Software Engineering/Development, or related field preferred

Responsibilities

  • Design, develop, debug, and maintain various application modules to enhance productivity
  • Write unit and functional tests, performing manual testing to identify application issues
  • Deliver technical proposals for process improvements, including cost-saving estimates
  • Collaborate with regional IT team members on enterprise-wide initiatives
  • Improve internal applications affecting workflow, reporting, and compliance

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and company holidays
  • Wellness programs and employee assistance resources
  • Professional development support
Full Job Description
Lead Software Engineer - Job Description

The Lead Software Engineer serves to support the business by designing, developing, debugging, maintaining, and integrating various application modules. The position works closely with internal business units to understand requirements for developing applications to enhance companywide productivity and information sharing. This includes development projects affecting workflow, reporting functions, data accuracy, application interfaces (APIs) and compliance.

In this role, you will:
  • Directly contribute to internally developed applications, improving day-to-day business workflows in the architecture, engineering, and construction space.
  • Write unit and functional tests and perform manual testing for applications, to identify and solve problems with internal applications.
  • Deliver technical proposals for improving existing processes to a diverse audience, with work and cost savings estimates. Recommendations may include using features of existing services/applications, purchasing new services/applications, or a bespoke development solution.
  • Work with other regional IT team members and managers to collaborate on successful deployment of enterprise-wide initiatives.

Requirements
  • Expertise in object-oriented Python development 5-8+ years required (FastAPI platform preferred)
  • Experience in front-end JavaScript/TypeScript development 3-5+ years required (React experience preferred)
  • Proficient in SQL and relational databases required (working knowledge of Microsoft SQL Server is a plus)
  • Able to derive the internal workings of software without access to the source code

Education: Bachelor's degree or AA in Computer Science, Software Engineering/Development, or other related discipline preferred.

The expected base salary range for this role is $120,000 - $145,000 USD per year. Actual compensation will be determined based on a number of factors including skills, experience, qualifications, and location.

This role is also eligible for performance-based bonuses and a comprehensive U.S. based benefits package, including:
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and company holidays
  • Wellness programs and employee assistance resources
  • Professional development support

For more information, visit our full benefits overview here - salasobrien.com/benefits

#LI-Remote

Similar Jobs

More Jobs at Salas O'Brien

  • Senior Project Manager
    $90K — $120K *
    Evansville, IN 47714 (Vanderburgh County)
    Pharmaceuticals & Biotech
    In-Person
  • Project Manager
    $120K — $165K *
    Monroe Township, NJ 08831 (Middlesex County)
    Real Estate & Construction
    In-Person
  • Lead Software Engineer
    $120K — $145K *
    Remote
    Information Technology
    Remote in United States
  • Business Development Manager
    $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Business Services
    In-Person
  • Mechanical Engineer
    $70K — $95K *
    Nashville, TN 37211 (Davidson County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer jobs: