Senior Software Engineer (Utility Billing)
Description
Your Impact
The Senior Software Engineer I will be a key contributor to the development and enhancement of the CivicPlus’s products, showcasing their expertise in software design and problem-solving. This role requires a strong blend of technical proficiency, problem-solving skills, and a collaborative mindset within an Agile environment. This role requires active participation in mentoring, combined with a keen interest in staying abreast of technological advancements that will contribute significantly to the success of the team and the company's products.
About CivicPlus
At CivicPlus, we strive to bring our company vision to life through innovation and collaboration. Supported by approachable leadership and transparent communication, we're empowered to make an impact on local government and the residents they serve. Grow your career alongside great people, where authenticity is welcome, successes are celebrated, and potential is nurtured.
What You’ll Do
As a Senior Software Engineer I you will:
- Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products
- Efficiently develop code using the company’s best practices and current software patterns
- Read, understand, debug code to find and solve current software problems and resolve defects
- Test and own software solutions appropriately throughout their lifecycle
- Actively participate as a full member of an Agile development team
- Mentor and train other developers
- Understand the team’s deployment pipelines and processes
- Understand the high-level architecture employed by the team
What We’re Looking For
We know that excellent candidates come from diverse backgrounds. Even if you don’t meet 100% of the listed requirements, we encourage you to apply!
Preferred Qualifications:
- 3.5yrs experience with a Degree in Computer Science or related field and 3 years of experience; or 5.5yrs of relevant experience
- Proficient with .NET Core, ASP.NET, MVC, Web API, C#
- Or PHP, MySQL, Laravel
- Or Ruby on Rails, PostgreSQL, Ember
- Proficient with JavaScript
- Understanding of SOLID design principles
- Experience with unit testing and writing testable code
- Effective communication skills
- Proficient with source code control tools and techniques
- Professional experience developing highly scalable API's and integrations
- Solid understanding of Web application architecture and operations
- Experience of React JS (preferred) or other front-end development ecosystem
- Experience of SQL, document databases, or other data persistence tools
- Experience with Agile development processes
- Familiarity with design patterns
- Familiarity with Azure or other cloud platforms
Why CivicPlus?
Compensation and Benefits
- Estimated Salary Grade Range: $$104,400 - $156,600
- The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and is based on a 40-hour work week.
- Benefits: Comprehensive health insurance, dental insurance, vision insurance, Flexible Time Off, 401(k) plan, and more.
Our Hiring Process
- Introductory call with Talent Acquisition
- Interview with the Hiring Manager
- Panel Interview with CivicPlus team members, including an interview project activity
- Offer
Note: The process may vary slightly depending on the role.
Additional Information
- CivicPlus is currently unable to provide visa sponsorship for this position now or in the future. Applicants must be authorized to work in the US.
- This position will remain open until October 2nd, 2025, at 4pm CT. We encourage you to apply as soon as possible, as applications will be reviewed on a rolling basis, and the posting may close earlier at the discretion of the Talent Acquisition team
Equal Opportunity Commitment
CivicPlus is proud to be an Equal Employment Opportunity employer. We celebrate and support diversity for the benefit of our employees, products, clients, and communities. Reasonable accommodations are available during the interview process.