Senior Software Engineer - Backend (SE4)
PayGround
Location: Hybrid at Corporate HQ – Gilbert, Arizona, United States. Expected in-office presence at least once per week.
Salary Range: $140k – $160k depending on experience and specific expertise
Relocation Assistance: Not provided
Work Authorization: Applicants must be authorized to work for ANY employer in the U.S. No Visa sponsorship is available at this time.
About Us
PayGround is pioneering a revolution in the Healthcare FinTech space, focused on simplifying healthcare payments for both providers and consumers. Driven by a mission to be the go-to digital wallet for healthcare, we’re an agile, forward-thinking team dedicated to solving problems that shouldn’t exist in the modern world. With a culture that values compassionate candor and continuous improvement, we offer an environment where you can thrive, innovate, and make a meaningful impact.
The Opportunity
As a Senior Backend Software Engineer at PayGround, your main focus will be on driving the architectural vision and technical robustness of our backend systems. This is not just a coding role; it demands a comprehensive understanding of complex systems, a strategic approach to problem-solving, and a strong capability for technical leadership. You will closely collaborate with other engineers, product managers, and architects to shape the future of PayGround’s technology stack.
Responsibilities
- Design & Architecture: Create scalable, robust, and maintainable architectures using Domain-Driven Design principles and microservices patterns.
- API Development: Develop RESTful APIs and GraphQL endpoints in C#, focusing on performance, scalability, and reliability.
- Continuous Deployment & Release Management: Help drive efforts for a continuous deployment pipeline, ensuring reliable and automated releases. Depending on downtime considerations, you may be involved in deployment cycles that occur twice a month during off-peak hours.
- Migration & Refactoring: Actively participate in the transition from PHP and Node.js to C#, ensuring minimal disruption to existing services.
- Cloud Expertise: Design and build cloud-native solutions, leveraging AWS managed services like Lambda, DynamoDB, and S3.
- Code Reviews & Mentorship: Provide constructive feedback to peers and mentor junior and mid-level engineers in DDD and cloud-native best practices.
- Innovation & Leadership: Drive technological innovation and advocate for architectural and process improvements.
- Quality Assurance: Collaborate with the QA team to ensure that the engineering deliverables meet quality criteria.
- Compliance & Security: Ensure that all backend implementations adhere to industry and organizational security and compliance standards.
Qualifications
You thrive in fast-paced, high-performance environments, taking on a variety of projects with ease. Your past contributions have been pivotal in building a test suite, accompanied by comprehensive supporting documentation. Additionally, your background aligns with the following qualifications:
- 6+ years of software engineering experience, with a focus on backend development.
- Strong proficiency in C# and Node.js.
- Extensive experience with AWS services, particularly AWS Lambda.
- Deep understanding of DDD, TDD, and Agile methodologies.
- Exceptional ability to articulate complex technical concepts clearly and concisely to both technical and non-technical stakeholders.
- Proficient in SQL and NoSQL databases like PostgreSQL and DynamoDB.
- Proficient with ElasticSearch
- High-level understanding of API design and microservices architecture.
- Self-starter with excellent problem-solving skills and the ability to work in a fast-paced, high-performance environment.
Personal Qualities
- Technical Leadership: Demonstrates the ability to lead technical discussions, advocate for best practices, and provide guidance to junior and mid-level engineers.
- Analytical Problem Solver: Shows an exceptional aptitude for dissecting complex technical challenges, approaching problems methodically, and formulating effective solutions.
- Collaborative Communicator: Exhibits stellar communication skills, both written and verbal, capable of effectively conveying complex technical ideas to both technical and non-technical stakeholders.
- Adaptive Learner: Embraces a culture of continuous learning and improvement, adapting swiftly to new technologies and methodologies to remain at the forefront of backend engineering.
Benefits
Our benefits package is designed to reward contribution and loyalty and to attract the kind of talented individuals who have their pick of employers. We offer a highly competitive package comprising:
- Competitive Base Salary: Compensation aligns with experience and special expertise.
- Stock Options: Options vest over a 4-year period, with 25% vesting each year, offering a long-term incentive for your contribution to the company’s growth.
- Core Benefits: Comprehensive medical, dental, vision, and matching 401K plans. Personalization options are available.
Work Authorization
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.