Senior Software Engineer | Alabaster, AL

Detailed Information

  • Location: Nationwide

  • Company: Springbrook Holding Company

cities, towns, and districts from coast to coast use our suite of modern, high-performance solutions to manage their finances, payroll, and utility billing. We believe in a citizen-centric government that empowers its community with financial transparency, efficiency, and a seamless payment experience.

We offer employees a culture that emphasizes performance, productivity, and collaboration. You will be empowered and engaged working with like-minded individuals who are driven and passionate about contributing to a market-leading software organization with proven technology. While we are busy changing the world, we also strongly believe in having fun and excitement at work as well as encouraging

a collaborative and healthy work-life balance. We also offer competitive salaries and excellent benefits. If you are motivated by the idea of delivering on the promise of solving for a new era of more efficient, open, and innovative governance, then we'd love to hear from you.

Where You Fit: As a Senior Software Engineer, you will work as an individual contributor capable of contributing to architectural discussions and implementing critical modules to accelerate the delivery of Springbrook products. You will implement full-stack solutions with a strength in backend development. While working with other team members on the product, you will be a technical expert, providing mentorship

to these team members. Y ou will work on a team focused on our payments products and integration to multiple product lines.

This opportunity is remote only. Responsibilities :   Participate in the development of a next-generation Saa S platform, primarily built upon ASP. NET Web API and. NET 6/7/ 8 Analyze complex system and business requirements. Perform code reviews, unit testing, and improve software development practices. Mentor other team members to constantly grow capabilities within your team. Optimize client- and server-side applications to maximize speed and scale. Learn the business domain to help create efficient solutions with team members.

Work with a cross-functional team to include software and QA engineers, product management, and operations. Maintain general awareness of Springbrook security and privacy policies Report any security incident or suspected security incident to the Springbrook Incident Response Team Required Qualifications :   5 + years' experience developing enterprise software. Bachelor of Science degree in computer science, or related field of study, or an additional 2 years of software development/engineering experience. Ability to work as a team player. Excellent problem solving, analytical, communication, organizational, and interpersonal skills Independent thinker with creative, resourceful, and proactive problem-solving skills.

Track record of building and maintaining excellent working relationships with peers across organizations (QA, Development, PM, UX, etc. ). Experience developing software with C# and the. NET Framework. Experience in service-oriented architectures or micro-services. Experience with relational databases, SQL Server preferred. Experience and understanding of software source control systems, preferably Git. Strong and demonstrable experience working in continuous integration and continuous deployment systems (CI/CD).

Preferred Qualifications: Experience with modern Cloud providers such as Azure or AWS. Dev Ops experience. Applicants must have the unrestricted ability to work in the United States (sponsorship will not be offered) Springbrook Software is an Equal Opportunity Employer. Springbrook does not discriminate based on race, religion, color, interaction, gender identity, interactionual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided based on qualifications, merit, and business need.

View Jobs by Category >>

Related Jobs