via Workable
$124K - 187K a year
The Senior Software Engineer will design, develop, and maintain scalable software solutions for a payments platform. They will collaborate with cross-functional teams to implement best practices and mentor junior engineers.
Candidates should have a bachelor's degree in a related field and at least 5 years of experience in software development with C#/.NET. Familiarity with cloud technologies and relational databases is also required.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (C#/.NET/Payments Platform) in the United States. The Senior Software Engineer will play a critical role on a high-performance backend engineering team, focusing on a payments platform that handles billions of rental transactions annually. This position is responsible for designing, developing, and maintaining scalable, secure, and highly reliable software solutions. You will collaborate with cross-functional teams to implement best practices, drive system improvements, and mentor junior engineers. The role offers exposure to cutting-edge technologies, cloud-based architectures, and enterprise-level payment systems, providing a meaningful impact on the marketplace experience for renters, owners, and property managers. Accountabilities · Design and develop software using Object-Oriented principles and proven design patterns to ensure maintainability and reusability. · Write unit-testable software in C#/.NET and contribute to backend architecture enhancements. · Develop SQL scripts, stored procedures, and ETL jobs to support platform requirements. · Collaborate with Agile/Scrum teams to drive continuous improvement and deliver high-quality solutions. · Facilitate discussions among developers to share knowledge, exchange ideas, and implement best practices. · Evaluate emerging technologies and propose opportunities to strengthen the platform and development processes. · Contribute to mentoring and coaching junior engineers to build technical expertise across the team. · Bachelor’s degree from an accredited institution in Computer Science, Software Engineering, or a related field. · 5+ years of production experience developing software with C#/.NET (or similar languages). · Proven experience designing and delivering large-scale, high-performance software products. · Strong understanding of unit testing, performance testing, and automation testing practices. · Familiarity with cloud technologies (AWS S3, SQS, Dynamo, ElastiCache) and message streaming tools (Kafka). · Experience with relational databases (MS SQL, MySQL), database design, and performance tuning. · Knowledge of frontend frameworks (Vue, React, or Angular) in TypeScript is a plus. · Ability to mentor developers, build consensus, and communicate effectively with cross-functional teams. · Strong problem-solving skills and ability to understand business drivers behind software solutions. · Competitive salary range: $124,000–$187,000, based on experience. · Performance-based incentives and opportunities for professional growth. · Comprehensive healthcare coverage including medical, dental, vision, and prescription drugs. · Life, legal, and supplementary insurance options. · Mental health support and counseling services for employees and families. · 401(k) retirement plan with company match. · Tuition reimbursement and internal training programs. · Paid time off, holidays, and flexible work arrangements (4 days onsite, 1 day remote). · On-site or reimbursed fitness center membership, wellness programs, and group exercise classes. · Access to Diversity, Equity, & Inclusion Employee Resource Groups and collaborative culture. · Complimentary beverages, snacks, and healthy options onsite. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 11/22/2025