Software Engineer 1

Socket.dev

Nashville (TN)

Hybrid

USD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Dental Insurance
LTD/STD
Generous PTO
Equity Participation
EAP
Parental Leave
Positive Culture

Job summary

CivicEye, headquartered in Charlotte, NC, is expanding and seeks a mid-level Software Engineer to join our team in the Nashville area. You’ll develop and implement features, debug, and contribute to a robust, cloud-native platform with a strong focus on Agile practices.

The role emphasizes collaboration, code quality, and mentorship, with opportunities to grow technical skills and contribute to a mission of making communities safer.

Qualifications

  • Strong programming expertise in React, Node.js, and TypeScript, or solid background in .NET or Java.
  • Experience designing, developing, and deploying cloud-native applications on AWS or GCP.
  • Proficiency with modern CI/CD pipelines, automated testing, and deployment strategies.
  • Strong understanding of microservices, APIs, and distributed systems.
  • Experience with database design, optimization, and programmatic manipulation (SQL and NoSQL).
  • Hands-on experience with infrastructure as code (e.g., Terraform, CloudFormation) and containerization (Docker, Kubernetes).
  • Proven ability to write clean, maintainable, and scalable code while enforcing best practices through code reviews and mentorship.
  • Knowledge of system security, scalability, and performance optimization.

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.

Skills

React
Node.js
TypeScript
.NET
Java
Code reviews
Communication
Agile teamwork
Self-motivation
Problem solving

Education

Bachelor’s Degree in Computer Science or Engineering

Tools

Confluence
Notion
AWS
GCP
CI/CD
Terraform
CloudFormation
Docker
Kubernetes
SQL
NoSQL

Job description

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
    • Strong programming expertise in React, Node.js, and TypeScript, or solid background in .NET or Java
    • Excellent documentation capabilities using Confluence, Notion, or similar platforms
    • Experience designing, developing, and deploying cloud-native applications on AWS or GCP
    • Proficiency with modern CI/CD pipelines, automated testing, and deployment strategies
    • Strong understanding of microservices, APIs, and distributed systems
    • Experience with database design, optimization, and programmatic manipulation (SQL and NoSQL)
    • Hands-on experience with infrastructure as code (e.g., Terraform, CloudFormation) and containerization (Docker, Kubernetes preferred)
    • Proven ability to write clean, maintainable, and scalable code while enforcing best practices through code reviews and mentorship
    • Knowledge of system security, scalability, and performance optimization
  • Soft
    • 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
    • Strong communication and collaboration skills across engineering, product, and business stakeholders
    • Effective in Agile environments
    • Self-driven with strong problem-solving skills, able to work independently while contributing to team success
EDUCATION AND EXPERIENCE
Required Education / Experience
  • Bachelor’s Degree in Computer Science, or Engineering, or equivalent education or significant experience (e graduated from Bootcamp or self-taught with 3+ years of experience freelancing or via full-time employment)
  • Minimum 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.

ADDITIONAL INFORMATION
Work Location
  • Must be local to the Nashville area
Key Working Relationships
  • Engages with all organizational functions: Operations, Sales, Engineering, Marketing and Finance.
  • Occasional client interaction
Physical Demands
  • Sitting and standing for prolonged periods of time
  • Ability to lift or carry up to 20lbs at a time
Working Conditions
  • Ability to work seamlessly in both office and remote work environments
  • Travel will be infrequent but may occasionally be required to support team development and collaboration (estimated <10%)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 1
Software Engineer 1

Valid8 Financial, Inc. • Nashville (TN)

Hybrid
USD 90,000 - 130,000
Medical Insurance
Dental
PTO generous
+4
Software Engineer
Software Engineer

Tek84 Inc. • Poway (CA)

On-site
USD 100,000 - 150,000
Health insurance
Dental insurance
Vision insurance
Senior Software Engineer
Senior Software Engineer

Socket.dev • Franklin (TN)

Hybrid
USD 110,000 - 170,000
Software Engineer (C#/React)
Software Engineer (C#/React)

Reply • Illinois

Hybrid
USD 70,000 - 90,000
Collaborative environment
Remote or hybrid work
Wellness benefit for gym membership
+4
Software Engineer (E2)
Software Engineer (E2)

Incident IQ • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Excellent work/life balance
Supportive collaborative environment
Development opportunities
Software Engineer, Geospatial Data
Software Engineer, Geospatial Data

Civitech • Austin (TX)

Hybrid
USD 90,000 - 120,000
Medical, Vision & Dental Insurance
401(k) plan
Employee Stock Options
+3
Software Engineer DesktopNET
Software Engineer DesktopNET

Computer Information Concepts • St. Louis (MO)

Hybrid
USD 100,000 - 140,000
75% health, dental, vision coverage
401(k) with company contributions
Vacation, sick leave, holidays
Software Developer 2
Software Developer 2

ImageTrend • Eagan (MN)

On-site
USD 80,000 - 95,000
Software Engineer DesktopNET
Software Engineer DesktopNET

Computer Information Concepts • Centennial (CO)

Hybrid
USD 100,000 - 140,000
Medical, dental, and vision coverage
Software Engineer
Software Engineer

Amarina Search Partners • Nashville (TN)

On-site
USD 80,000 - 100,000