Back to all jobs

Software Engineer Level 3 at Certus

Senior Posted about 15 hours ago RemoteFirstJobs Product
Engineer

AI summary: Design, build, and deliver scalable software features while collaborating with product and QA teams to translate requirements into high-quality implementations.

Description

Description

About Certus

We sit at the intersection of people and technology—building training and education solutions that help more than 4 million learners each year enter, advance, or reinvent their careers.

Our customers range from individual professionals charting their own path to some of the world’s most recognized brands: Amazon, Siemens, Geico, Chick-fil-A, and others who trust us to develop their people at scale.

How We Work

Our teams span software engineering, instructional design, creative writing, consultative sales, marketing, and beyond. Movement between roles isn’t just possible; it’s encouraged. We’re building something that requires people who want to keep growing.

Who Thrives Here

  • Self-starters who bring a get-it-done mindset and don’t wait for permission

  • Builders drawn to a fast-moving industry where the landscape keeps shifting

  • Humans who are innovative, brave, kind, and bring their full selves to work

We’re committed to a culture where people can be exactly who they are—and where that diversity of perspective makes everything we build stronger.

The workforce learning market is evolving rapidly, and we’re helping define where it goes next. If you want work that matters, room to grow, and a team that actually means it when they talk about culture—we should talk.

What You’ll Do

  • Translate product requirements into clear, actionable technical plans

  • Identify key use cases and anticipate edge cases before they become issues

  • Prioritize and refine requirements to focus on what truly matters

  • Document and communicate requirements with clarity across teams

  • Collaborate with product owners and engineers to ensure alignment and completeness

  • Design and deliver scalable, secure, and high-performing features

  • Balance functionality, performance, reliability, and maintainability in every solution

  • Contribute to architecture at the feature, module, and component levels

  • Debug and resolve issues efficiently using modern tools and techniques

  • Take ownership of code quality—proactively identifying and fixing defects

  • Partner with QA to validate features and exceed acceptance criteria

  • Engage in technical discussions that drive innovation and continuous improvement

What You Won’t Do

  • This role does not include direct supervisory responsibilities—but you’ll still have strong influence through collaboration and technical contributions

Requirements

What You Bring

  • Strong experience designing and building interactive applications

  • Proficiency in .NET and Blazor, or similar modern frameworks

  • Additional experience in either PHP or Java is a plus

  • Solid understanding of documenting technical requirements and specifications

  • 6–8 years of hands-on software engineering experience

  • Experience with .NET Core (preferred)

  • Experience building web applications using modern frameworks

  • Familiarity with developing and consuming APIs

What Success Looks Like

  • You define and uphold a clear “Definition of Done” for features

  • You consistently deliver high-quality work on time

  • Your code is reliable, maintainable, and largely defect-free

  • You contribute meaningfully to both technical direction and team collaboration

EEO Statement: Certus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.