Contract

Sr. Software Engineer

Posted on 29 September 26 by Joe Green

  • Remote
  • $70 - $90 per Hour
Logo

Powered by Tracker

Job Description

Senior Software Engineer

P3+Uplift is growing, and we’re looking for a Senior Software Engineer to join our team.

We’re looking for an experienced engineer who enjoys solving complex problems, building quality software, and working closely with a collaborative development team. This role will have a strong focus on modern software engineering practices, including Extreme Programming (XP), while also incorporating AI-enabled tools and workflows into the development process.

The right person will bring strong hands-on development experience with TypeScript, Node.js, C#, and .NET, along with a willingness to learn, collaborate, and continuously improve how software is designed and delivered.

What You'll Do

  • Design, develop, test, and maintain high-quality software solutions using TypeScript, Node.js, C#, and .NET.
  • Work closely with other engineers, product partners, and stakeholders to turn business needs into well-designed technical solutions.
  • Apply Extreme Programming (XP) practices such as pair programming, test-driven development, continuous integration, refactoring, and frequent feedback.
  • Participate in collaborative design and development sessions with a focus on simple, maintainable solutions.
  • Use modern AI tools and workflows to support software development, testing, documentation, problem solving, and engineering productivity.
  • Write clean, maintainable, well-tested code and participate in peer code reviews.
  • Help troubleshoot production issues and continuously improve application performance and reliability.
  • Mentor and collaborate with other engineers while contributing to engineering standards and best practices.

What We're Looking For

  • Strong professional software development experience, ideally at a senior-level capacity.
  • Hands-on experience with TypeScript and Node.js.
  • Strong experience with C# and .NET.
  • Experience working with modern APIs, services, and application architectures.
  • Hands-on experience with Extreme Programming (XP) or similar highly collaborative Agile engineering practices.
  • Experience with automated testing, CI/CD, source control, and modern development practices.
  • Familiarity with AI-assisted development and AI workflows, with an interest in continuing to expand those capabilities.
  • Strong problem-solving skills and the ability to work effectively in a collaborative engineering environment.
  • Comfortable giving and receiving feedback and working closely with teammates throughout the development lifecycle.

Why P3+Uplift?

At P3+Uplift, we believe strong technology starts with strong teams. We value collaboration, curiosity, continuous improvement, and people who aren't afraid to challenge the way things have always been done.

This is an opportunity to work with a team that is continuing to evolve its engineering practices while embracing new technologies, including AI, to build better software and improve how we work.

Ready to join the team? Apply today.

Job Information

Rate / Salary

$70 - $90 per Hour

Sector

IT/Software/Technology

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-7686

Job Location