Software Engineer
CivicPlus, LLC
United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$104,400.0 - $156,600.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
JavaScript (Programming Language)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Unit Testing
C Sharp (Programming Language)
Databases
Persistent Data Structure
Software Debugging
Software Design Patterns
PostgreSQL
+14 more
Software Engineering
Software Systems
Systems Integration
Web Applications
.NET Core
ReactJS
Delivery Pipeline
Solid Principles
Kubernetes
Information Technology
Front End Software Development
Software Version Control
Docker
Web Api
Job description
- Analyze requirements and design innovative software solutions that enhance CivicPlus products
- Develop efficient, maintainable code using established best practices and current software patterns
- Read, understand, and debug code to resolve software issues and defects
- Build a deep understanding of the team’s architecture, deployment pipelines, and development processes
- Test and own software solutions throughout their lifecycle
- Actively participate as a full member of an Agile development team
- Mentor and train other developers
- Help ensure the team delivers high-quality, performant solutions aligned with industry best practices
- Stay current with evolving technologies and engineering best practices
- Contribute to the development and refinement of coding standards, * 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.
- 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.
- At CivicPlus, we embrace AI and automation as tools that help people work smarter, move faster, and focus on higher-value work that strengthens communities. We encourage thoughtful, responsible use of technology to improve efficiency, support innovation, and enhance the employee and customer experience-while keeping human judgment, collaboration, and accountability at the center of what we do.
Requirements
- Advanced proficiency with .NET Core, Web API, and C#
- Proficiency with JavaScript
- Demonstrated understanding of SOLID design principles
- Experience with unit testing and writing testable code
- Effective communication skills
- Proficiency with source code control tools and techniques
- 6 years of experience and a degree in Computer Science or a related field, or 8 years of relevant experience
- Professional experience developing highly scalable APIs and integrations
- Deep understanding of web application architecture and operations
- Experience with design patterns and their application
- Familiarity with AWS cloud platform
Nice to have:
- Experience with React JS preferred, or another front-end development ecosystem
- Experience with Postgress, document databases, or other data persistence tools
- Experience with Agile development processes
- Experience with Docker or Kubernetes
Benefits & conditions
- Drive meaningful impact by building software that empowers local governments and strengthens communities.
- Lead with innovation through hands-on architecture, scalable APIs, and modern tech like React and cloud platforms.
- Grow with purpose in a collaborative, agile environment where mentorship, transparency, and authenticity are core values.
- Own your craft by shaping standards, mentoring peers, and delivering high-quality solutions that make a difference.
Compensation and benefits
- Estimated Salary Grade Range: $104,400 - $156,600
- Anticipated hiring range: $125,000 - $140,000
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago