
Software Engineer
PrePass
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AzureDocker.NETReactSQL
About the role
- **Essential Responsibilities****Technical Development**
- - Design and implement backend APIs and services using C# and .NET, following vertical slice architecture
- - Contribute to frontend features using React for full-stack delivery
- - Write clean, testable, and maintainable code backed by unit and integration tests
- - Improve system scalability and reliability in high-throughput environments
- **Agile Collaboration**
- - Participate in Agile ceremonies including planning, standups, pair programming, demos, reviews, and retrospectives
- - Engage in code reviews and mob programming sessions focused on readability, performance, and security
- - Partner with product owners driving discussions on architecture, quality, and delivery timelines
- **Mentorship & Team Support**
- - Mentor less experienced engineers by modeling good coding practices and sharing knowledge
- - Contribute to team discussions on design, scalability, and long-term maintainability
- - Encourage thoughtful use of modern development tools including GitHub Copilot and Cursor
Requirements
- **Qualifications**
- - Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- - 3–7 years of experience writing production-grade software
- - Strong proficiency in object-oriented programming (C# preferred) and API development
- - Familiarity with React or other modern frontend frameworks
- - Experience working in Agile teams with iterative delivery practices
- - Strong grasp of clean code principles and collaborative development practices
- - Proficiency with Git and version control workflows
- **Bonus Points For**
- - Experience with Azure, SQL Server, Docker, or CI/CD pipelines
- - Exposure to service buses (e.g., Azure Service Bus), observability, and secure coding practices
- - Familiarity with Clean Architecture, SOA, or vertical slice design
- - Experience mentoring junior engineers
- - Agile mindset and experience (SCRUM, XP, Kanban)
Benefits
- **How We Will Take Care of You**
- - Robust benefit package that includes medical, dental, and vision that start on date of hire.
- - Paid Time Off, to include vacation, sick, holidays, and floating holidays.
- - 401(k) plan with employer match.
- - Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
- - Tuition Reimbursement Program.
- - Voluntary benefits, to include but not limited to Legal and Pet Discounts.
- - Employee Assistance Program (available at no cost to you).
- - Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
- - Community Give-Back initiatives.
- - Culture that focuses on employee development initiatives.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETAPI developmentReactobject-oriented programmingclean code principlesversion controlAgile methodologiesDockerCI/CD pipelines
Soft skills
mentorshipcollaborationcommunicationproblem-solvingteam supportcode reviewreadabilityperformance optimizationsecurity awarenessknowledge sharing
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering