JOB SUMMARY
Headquartered in Charlotte, North Carolina, CivicEye delivers modern, easy-to-use cloud software for law enforcement, prosecutors, and court personnel that enhances daily workflows and improves community outcomes. The company combines a deep understanding of the criminal justice system with an unrivaled technology platform, bringing next-generation technology to law enforcement, prosecutors, and courts nationwide.
CivicEye is experiencing explosive growth, and in conjunction with that growth, the company is looking for a fun, energetic, and multi-dimensional Software Engineer to assist with application development and implementation. This mid-level developer will have broad experiences in various disciplines, including coding, debugging, deploying, mentoring and coaching other developers, and maintaining code in production. This integral team member must have experience writing code from scratch, testing their own and others’ code, solving complicated problems, working in a team environment, strong verbal and written skills, exercising appropriate discretion and professionalism, and being proactive and self-motivated. The ideal candidate should also have ample experience working in an Agile environment with a Product organization and all the ceremonies including ticket review, retrospective meetings, sprint kickoffs, and sprint planning.
The Software Engineer will support the development team and Tech Lead to enhance and maintain the company’s platform. This is a fantastic role for someone who enjoys working in a team, growing their development skills, serving those who serve us, and believes in advancing our Civic mission of making communities safer.
PRINCIPLE DUTIES AND RESPONSIBILITIES
- Enhance systems and processes to streamline coding work
- Participate in project teams or specific initiatives to drive desired outcomes
- Collaborate with other Engineers
- Write code from scratch
- Debug their own and others’ code
- Review Pull Requests
- Contribute to meetings to align around Agile practices and work planning
- Identify and deliver solutions needed to complete development tasks in a modern web platform
- Solve complex problems
- Develop and recommend approaches including analyzing the tradeoffs for alternative technology solutions
- Serves as an ambassador to our company through direct contact with clients, as needed.
KNOWLEDGE, SKILLS & ABILITIES
Technical
- Experience working on web applications: client-side and server-side
- Proficiency with HTML, CSS, and JavaScript
- Experience with programmatic database manipulation
- Create and maintain shared libraries for the team to consume
- Create and Maintain documentation
- Release and maintain production code
- Use Github in a multi-branch, team environment
Soft
- Design solutions of all sizes and be a thought leader for the team
- Communicate effectively with fellow teammates, respectfully discuss challenging topics, and interject in a manner so as to prevent conflict
- Demonstrated ability to self-manage and multi-task
- Cheerful and energetic with a professional presence, ample discretion and confidentiality, a positive attitude, and a willingness to go above and beyond
- Excellent time management and organization skills including the ability to prioritize, support, and anticipate the needs of the company with initiative and enthusiasm
EDUCATION AND EXPERIENCE
Required Education / Experience
- Bachelor’s Degree in Computer Science, or Engineering, or equivalent education or significant experience (e.g graduated from Bootcamp or self-taught with 3+ years of experience freelancing or via full-time employment)
- Minimum 1-3 years of development experience in a fast-paced, team environment
Preferred Education / Experience
- Experience operating in an Agile production environment
- Life-long learner and eager to try new things
BENEFITS
Target Base: Commensurate
Bonus Eligible: Yes
Other Benefits: Medical, Dental, LTD/STD, Generous PTO, Equity Participation Opportunities, EAP, Parental Leave, and Positive Culture
CivicEye is an equal-opportunity employer and encourages candidates from all backgrounds to apply. We thank all applicants for their interest; however, only those selected for an interview will be contacted.
CIVICEYE COMPETENCIES
Competency Profile: Individual Contributor
Required Competencies
- Initiating Action
- Appropriate Risk-Taking and Independent Decision Making
- Facilitating Change
- Managing Work (Including Time Management)
- Contributing to Team Success
- Excellent Oral and Written Communications
Preferred Competencies
- Continuous Learning
- Building Customer Loyalty
- High Work Standards
- Customer Focus