Hybrid Senior Software Engineer

Posted 9 hours ago

Apply now

About the role

  • Senior Software Engineer managing identity and authentication platform at Progress. Building reliable full stack software solutions and mentoring junior developers.

Responsibilities

  • Design, build, and maintain scalable, reliable full stack software solutions across frontend, backend, and APIs
  • Take ownership of complicated, ambiguous, or open-ended technical problems and drive them through design and delivery
  • Act as an owner of the codebase and services, balancing time, cost, quality, and long-term maintainability
  • Drive technical design discussions within the team and make decisions that reduce the cost of future changes
  • Partner with product, design, and engineering teammates to deliver solutions aligned with customer, business, and company goals
  • Contribute to and improve engineering standards across development, testing, deployment, monitoring, and operational support
  • Troubleshoot production issues, lead preventative follow-up improvements, and contribute to reliable on-call practices
  • Use AI tools thoughtfully to accelerate prototyping, improve delivery workflows, and evaluate outputs for quality, risks, and maintainability
  • Create and share reusable documentation, technical guidance, and team practices that help other engineers work more effectively
  • Mentor junior engineers, provide actionable feedback, and contribute to a strong collaborative engineering culture
  • Help drive technical visibility by communicating progress, risks, tradeoffs, and limitations clearly to teammates and stakeholders
  • Support project execution across multiple engineers and contribute to interviews, including problem-solving and technical design discussions

Requirements

  • 5+ years of professional software engineering experience building and delivering production software
  • Strong full stack development experience across backend services, APIs, and modern frontend applications
  • Proficiency in one or more backend languages such as C#, Java, Go, or Node.js
  • Experience building modern web applications using frameworks such as React
  • Solid understanding of software design, system architecture, testing strategy, and engineering best practices
  • Experience working with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with CI/CD pipelines, automated testing, observability, and modern development workflows
  • Experience troubleshooting production issues in distributed systems
  • Ability to assess technical risks, communicate tradeoffs clearly, and make sound decisions in ambiguous situations
  • Strong collaboration, communication, and mentoring skills

Benefits

  • Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan)
  • Tuition Reimbursement program
  • Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance
  • Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
  • Flexible paid vacation time, paid day off for your birthday, and company holidays
  • A variety of leave plans, including Parental Leave
  • Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$150,235 - $177,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job