Our client, a dynamic and rapidly expanding GovTech company, is seeking a Senior Software Engineer to join their innovative team. Committed to modernizing how residents interact with government services, our client aims to enhance customer experiences and streamline agency operations. By consolidating government services and payments into a unified platform, they empower agencies to build resident trust, expedite revenue collection, and focus on core challenges.
About The Role:
As a Senior Software Engineer, you will play a pivotal role in driving technical excellence within the organization. Your responsibilities will include:
- Troubleshooting and resolving production issues, ensuring minimal impact on infrastructure and service operations.
- Designing and implementing robust solutions to complex technical challenges.
- Effectively communicating development design decisions to both technical and non-technical stakeholders.
- Providing mentorship and technical leadership to fellow engineers, fostering a collaborative environment.
- Conducting code reviews and offering constructive feedback to uphold best practices and standards.
- Taking ownership of key features within the platform and driving their technical evolution.
- Collaborating with management and stakeholders to shape technical roadmaps and strategies.
- Driving continuous improvement in platform design and quality.
What You'll Need To Have:
- 5+ years of experience in developing distributed software systems, with a focus on providing technical leadership.
- Deep understanding of best practices for performance, security, scalability, and availability in distributed systems.
- Proven experience in architecting and implementing solutions to challenging technical problems.
- Familiarity with .NET and experience in building distributed backend services.
- Proficiency in modern web development technologies, including JavaScript/TypeScript ecosystems.
- Experience with asynchronous programming patterns and SQL Server.
- Passion for innovation within the global payments industry and a commitment to iterative development.
- Familiarity with Azure and a rigorous approach to unit testing, code quality, and engineering best practices.
Bonus Points For:
- Experience with ecommerce web-based systems and large, complex datasets.
- A passion for outdoor activities.
- Experience in building reliable systems handling large transactional volumes.
Why Work For Us:
Joining our client means contributing to a meaningful mission that improves the lives of millions. Here’s why you should consider joining:
- Make a tangible impact on government agency operations and resident experiences.
- Engage in challenging and rewarding work, fostering personal and professional growth.
- Enjoy a collaborative work environment where everyone’s voice is valued.
- Participate in our corporate volunteer program, giving back to communities.
- Benefit from competitive salaries, comprehensive benefits, and flexible work arrangements.
What We Care About:
We are committed to building a diverse and inclusive workforce, comprised of individuals with high aptitude, integrity, and effective communication skills. Our dedication to equal opportunity extends to all aspects of employment.
If you are passionate about leveraging technology to drive positive change and meet the criteria outlined above, we encourage you to apply. We welcome applicants who are authorized to work in the U.S. or Canada without sponsorship.
Note: We do not accept agency resumes. All recruitment-related inquiries should be directed to our official channels.
Stay Connected: Follow us on social media to stay updated on company news and developments.
Data Confidentiality:
In this role, you will play a crucial role in safeguarding the confidentiality, integrity, and availability of company, client, and citizen data, in accordance with our policies and standards.
PayIt is an Equal Opportunity Employer committed to diversity and providing reasonable accommodations to individuals with disabilities.