Senior Engineer

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

Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of professional software development experience
  • Expertise in .NET and C# at lead level
  • Proficient in SQL, PL/SQL, and Postgres
  • Experience with requirement analysis and unit testing
  • Ability to work in Agile environments
  • Excellent documentation and communication skills

Responsibilities

  • Design and develop software application deployments
  • Implement full CI/CD pipelines and automate deployment workflows
  • Create and run automated testing routines for stable deployments
  • Support DevOps by automating release and build processes
  • Develop and manage cloud infrastructure automation (AWS, Azure)
  • Train teams on infrastructure automation best practices
  • Monitor and maintain software security and performance
  • Provide Tier III support for application functionality

Benefits

  • Medical, dental, and vision insurance beginning Day 1
  • Flexible work schedules
  • Attractive PTO plan
  • Engaging employee programs
  • Remote working options
Full Job Description

Senior Engineer

What You’ll Be Doing

  • Design and develop software application deployments.

  • Implement full CI/CD pipelines and automate deployment workflows.

  • Create and run automated testing routines to ensure stable, error‑free deployments.

  • Support DevOps initiatives by automating manual release and build processes.

  • Develop and manage infrastructure automation and cloud environments (AWS, Azure).

  • Train IT and development teams on infrastructure automation best practices.

  • Monitor and maintain software security, performance, and SLAs.

  • Provide Tier III support and ensure optimal application functionality.

What We Look For

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • Minimum of 5+ years of professional software development experience.

  • Proven, hands-on experience with .NET, C#, and strong experience with ASP.NET MVC at a senior or principal level.

  • Strong background in SQL, PL/SQL, and Postgres (backend database focus).

  • Experience leading and managing Software Engineering teams, including mentoring engineers, driving technical excellence, and overseeing project delivery.

  • Demonstrated ability to build, coach, and develop high-performing engineering teams in a collaborative environment.

  • Experience conducting requirement analysis and writing unit test cases.

  • Ability to work in Agile development environments.

  • Exposure to CI/CD tools (e.g., Git, Jenkins) is a plus but not required.

  • Excellent documentation and communication skills.

  • Experience in regulated environments (e.g., pharmaceuticals, healthcare) is a plus.

  • Based in or able to work from the United States (remote/hybrid/on-site).

Similar Jobs

More Jobs at

More Information Technology Jobs

Find similar Senior Engineer jobs: