Back to Job Description

Senior Software Engineer

  • Utility Associates
  • Decatur, GA, 30030
  • Full Time
  • Bachelor's Degree
  • Experienced

Salary Range: $85000.00 - $90000.00 per year

Posted on

Job Description:

A Senior Software Engineer is responsible for gathering user requirements, defining system functionality and writing code in various programming languages, like Java, JavaScript, Python, C++, C or .NET.  Ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.  A senior software engineer is also required to serve as the technical lead to junior engineers that may be working on specific projects.  The candidate needs to verbally and in written form articulate ideas to members of their team and supervisors.  Senior software engineers need to be able to work with limited supervision and know when to consult software architects when faced with difficult technical and design issues.

Responsibilities:

 

●     Serve as the technical lead helping junior engineers with development efforts.

 

●     Contribute to the ongoing evolution of existing products and services.

 

●     Analyze, design and develop software applications.

 

●     Create a unit testing environment to validate modular assumptions.

 

●     Provide ongoing maintenance, support and enhancements in existing systems and platforms.

 

●     Collaborate cross-functionally with other business users, project managers and other engineers to achieve elegant solutions.

 

●     Provide recommendations for continuous improvement.

 

●     Work alongside other engineers on the team to elevate technology and consistently apply best practices.

 

●     Provide documents for the application.

 

●     Remain current with new technologies and methodologies.

 

●     Determine process improvements and best practices.

 

Qualifications:

 

●     Over 5+ years of work experience.

 

●     Proven creative thinking and problem solving skills.

 

●     Broad experience designing, programming and implementing large scale applications.

 

●     Hands-on experience with Java, JavaScript, C++ and Python.

 

●     Hands-on experience with Linux.

 

●     Hands-on experience with databases and SQL.

 

●     Experience with modern development tools.

 

●     Experience with Scrum/Agile development methodologies.

 

●     Capable of delivering on multiple competing priorities with little supervision.

 

●     Excellent verbal and written communication skills.

 

●     Bachelor’s Degree in computer science or related field.

 

Candidates must pass a pre-employment Drug Screen and Background Check.

The above statements are intended to describe the general nature and level of work being performed by people assigned to this role.  This is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel sofied.  All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

 

Utility Associates is an equal opportunity employer.


Company Description:

About Utility Associates:

Opportunity to join a rapidly growing SaaS technology company - a pioneer in the digital evidence industry. As part of our talented team, you can help us work toward making our communities safer through transparency. We are a proud US manufacturer and supplier of BodyWorn software and hardware solutions, including body cameras, in-car video, mobile routers, mobile digital multimedia evidence management systems, and situational awareness software technologies for law enforcement, transportation agencies, and various other organizations.

www.bodyworn.com
Powered by MightyRecruiter

Apply For This Job

This email is already being used, please Sign in to use a resume you have previously uploaded.
Select File

Remove

Select fileChange Remove
By clicking the above button, I am consenting to MightyRecruiter's terms of use and privacy policy. I also consent to have an account created for me on MightyRecruiter so that I can track the status of my job application and perform other job search activities.
Query?
Have a question for the Recruiter?
Cancel
© 2026, Bold Limited. All rights reserved
applicant.mightyrecruiter.com uses cookies as well as our third-party affiliates. No personal data is collected through cookies until you opt in to create application. Learn more ×