Lead Software Developer

Black Creek Integrated Systems

Alabama

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance

Job summary

Black Creek Integrated Systems is seeking a senior software engineering leader to drive technical direction and architectural decisions for a team delivering secure, scalable applications. The role emphasizes mentoring, hands-on coding, and collaboration with stakeholders to shape the product roadmap.

The position is salaried, exempt, with the possibility of working from home periodically and resourceful for candidates in the United States.

Qualifications

  • Minimum 5 years of professional software development experience.
  • Minimum 1 year of experience in a technical leadership role.
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Provide technical leadership, setting direction for a team of developers.
  • Mentor and coach developers through code reviews, pair programming, and technical guidance.
  • Translate business requirements into technical designs and delivery plans.
  • Own architectural decisions and ensure system scalability, maintainability, and security.
  • Collaborate with stakeholders to refine and deliver the product roadmap.
  • Coordinate cross-team technical initiatives and ensure timely delivery of high-quality software.

Skills

Web development
Microsoft stack
React
SQL Server
Cloud environments
Git
Jira

Education

Bachelor's Degree in Computer Science or related field

Tools

SVN
Git
Jira

Job description

Job Description

Black Creek Integrated Systems is a leading national supplier of integrated electronic security systems for the correctional industry. As a result of our experience and reputation in the corrections industry, Black Creek’s technology has become a standard nationwide for many architectural and engineering firms specializing in criminal justice work.

This position is salary, exempt. Reasonable accommodations are available for qualified individuals with disabilities upon request.

Essential Duties and Responsibilities
  • Provide technical leadership, setting direction for a team of developers.
  • Mentor and coach developers through code reviews, pair programming, and technical guidance.
  • Translate business requirements into technical designs and delivery plans.
  • Own architectural decisions and ensure system scalability, maintainability, and security.
  • Champion coding standards, source control practices, automated testing, and release management.
  • Collaborate with the Director of Software Engineering and business stakeholders to refine and deliver the product roadmap.
  • Identify technical risks, propose mitigation strategies, and ensure alignment with long-term product strategy.
  • Develop a deep understanding of current products.
  • Design, develop, and maintain complex software components as needed.
  • Coordinate cross-team technical initiatives and ensure timely delivery of high-quality software.
  • Additional duties as assigned.
Qualifications/Expectations
  • Expertise in modern web development and Microsoft technologies (e.g., HTML5, CSS, JavaScript/React, ASP.NET, .NET languages, SQL Server).
  • Familiarity with cloud environments (AWS or Azure), source control (SVN/Git), and agile project management tools (e.g., Jira).
  • Strong analytical and problem-solving skills with ability to make sound architectural decisions.
  • Ability to communicate technical concepts clearly to developers, management, and non-technical stakeholders.
  • Proven ability to mentor and guide a development team.
Education and Experience
  • Minimum 5 years of professional software development experience.
  • Minimum 1 year of experience in a technical leadership role.
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Working Conditions
  • Must be able to remain in a stationary position at a desk for extended periods (at least 50% of the time).
  • Occasionally move about inside the office to access office equipment and other resources.
  • Operate a computer and related software for prolonged periods, and use office productivity equipment, such as a calculator, copier, and printer.
  • Be able to engage in repetitive motions, such as typing and using a mouse.
  • Communicate effectively, conveying information and ideas clearly so others can understand. Must be able to exchange accurate information in these interactions.
  • Observe details at close range (within a few feet), especially on computer screens and printouts.
  • Work from home periodically, particularly for on-call customer support situations.

We are an equal opportunity employer and do not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Company Description

Black Creek Integrated Systems is a leading provider of security and safety solutions, specializing in Real-Time Location Systems (RTLS). Our cutting-edge technology ensures the seamless integration of security and operational systems, empowering organizations to enhance their overall safety and efficiency. As a dynamic and innovative company, we are committed to delivering exceptional solutions that meet the evolving needs of our clients.

Company Description

Black Creek Integrated Systems is a leading provider of security and safety solutions, specializing in Real-Time Location Systems (RTLS). Our cutting-edge technology ensures the seamless integration of security and operational systems, empowering organizations to enhance their overall safety and efficiency. As a dynamic and innovative company, we are committed to delivering exceptional solutions that meet the evolving needs of our clients.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

FetchJobs.co • United States

Hybrid
USD 90,000 - 130,000
Health insurance
Flexible working hours
Remote work options
+1
Software Engineering Manager, Corrections Solutions
Software Engineering Manager, Corrections Solutions

Tyler Technologies, Inc. • Franklin (TN)

Hybrid
USD 150,000 - 170,000
.NET Developer
.NET Developer

Black Rock Solutions INC • Addison (TX)

On-site
USD 85,000 - 110,000
Software Engineering Manager, Corrections Solutions
Software Engineering Manager, Corrections Solutions

Tyler Technologies • Franklin (TN)

Hybrid
USD 90,000 - 120,000
Competitive benefits
Health and financial wellness support
Senior Software Developer
Senior Software Developer

ECS • O'Fallon (IL)

On-site
USD 110,000 - 120,000
Software Developer
Software Developer

NBCI Fast Fingerprints • Westerville (OH)

On-site
USD 68,000 - 83,000
401(k)
401(k) matching
AD&D insurance
+11
Lead Software Engineer
Lead Software Engineer

Ampcus, Inc • Columbia (MD)

Hybrid
USD 120,000 - 150,000
Software Developer Lead
Software Developer Lead

The RoviSys Company • Aurora (OH)

On-site
USD 90,000 - 120,000
Software Developer (Senior)
Software Developer (Senior)

Cintel, Inc. • Huntsville (AL)

On-site
USD 110,000 - 150,000
Senior Software Developer
Senior Software Developer

V2X • Chantilly (VA)

On-site
USD 80,000 - 100,000
Healthcare coverage
Life insurance, AD&D, and disability benefits
Retirement plan
+5