Demo

Lead Software Engineer

gWorks
Omaha, NE Full Time
POSTED ON 12/13/2024 CLOSED ON 1/24/2025

What are the responsibilities and job description for the Lead Software Engineer position at gWorks?

The Setting:

This is an opportunity to join a successful, well-established company whose mission is focused on supporting local governments through intuitive enterprise software solutions. gWorks is a GovTech company. Our products range from financial accounting to GIS to physical asset management to citizen engagement (and more!), and they empower public leaders to lead with confidence to build a vibrant community so that families and businesses can thrive and remain in small-town America. We have the privilege of serving those who serve all, and we’re good at it.

At gWorks, we get the job done through awesome software and a winning culture. If you're highly driven and want to work at an exciting, growing GovTech company, consider joining the gWorks team.



This Position:

gWorks is seeking an experienced and dynamic Lead Software Engineer to help drive the development of cutting-edge cloud-based solutions while also contributing to the leadership and mentorship of the engineering team. In this role, you will work closely with engineers and leadership to architect, develop, and implement cloud-native applications that empower local governments across the United States. While this is not a full-time management role, you will take on team leadership responsibilities, mentoring junior developers, providing architectural guidance, and fostering a culture of technical excellence and efficiency.

As a Lead Software Engineer, you will be a hands-on contributor who can roll up your sleeves, drive coding standards, and actively work on critical software projects. At the same time, you’ll have a direct influence on improving team velocity, quality, and innovation.


The Expectation:

  • Technical Leadership: Play a central role in driving technical initiatives, architecture decisions, and engineering best practices, ensuring alignment with business goals and product needs.
  • Hands-On Development: Actively contribute to code development, solving complex technical challenges, and delivering high-quality solutions.
  • Mentorship & Collaboration: Provide guidance and mentorship to junior and mid-level developers. Offer constructive feedback and support in code reviews, problem-solving, and technical decision-making.
  • Architecture & Code Quality: Work closely with the engineering team to ensure software solutions are scalable, secure, and performant. Continuously improve the codebase through architectural refinement and innovation.
  • Agile Participation: Contribute to sprint planning, work allocation, and improving team velocity by identifying and removing blockers, improving processes, and optimizing the team’s workflow.
  • Cross-Functional Collaboration: Work closely with product, DevOps, and infrastructure teams to ensure smooth delivery, integration, and operations of cloud-based products.
  • Continuous Improvement: Foster a culture of continuous improvement, ensuring that the team consistently refines its processes to drive higher velocity and better quality.


The successful Lead Software Engineer will have:

Qualifications: 

  • 7 years of experience in software development, with proficiency in C#.NET MVC, Angular, and cloud-native microservices architectures.
  • 7 years of experience in software development, with a strong emphasis on cloud technologies such as AWS, Google Cloud, or Azure.
  • Demonstrated leadership experience, either through direct team management or technical lead roles.
  • Proficiency in modern cloud architectures, microservices, and containerization (e.g., Docker, Kubernetes).
  • Expertise in one or more programming languages such as Java, Python, or Node.js.
  • Strong experience with CI/CD pipelines and cloud-native development practices.
  • A collaborative mindset with the ability to work closely with engineers, product managers, and stakeholders.
  • Strong communication skills, with an ability to articulate technical concepts to a non-technical audience when necessary.
  • Experience mentoring engineers and leading technical initiatives in an Agile environment.
  • Certifications in cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with AI/ML concepts is a plus but not required.


Success Metrics:

  • Successful delivery of key technical initiatives (e.g., architecture redesigns, major product features) within set timelines.
  • Improvement in team skills and knowledge, measured through feedback surveys, 1:1 mentorship outcomes, and code quality reviews.
  • Team velocity in terms of completed story points, reduced blockers, and increased sprint completion rate.
  • Reduced number of critical bugs and performance issues in cloud-based applications.


Work Location and Arrangement:

gWorks is a hybrid work environment, and preference will be given to candidates who are local to the Omaha, Nebraska area. However, highly qualified candidates who reside outside of the local area and are able to work remotely will also be considered.

  • For Omaha-Based Candidates: A hybrid work model, balancing remote work with in-office collaboration on Tuesdays and Thursdays.
  • For Remote Candidates: Full support for remote work from any US location.


gWorks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



Compensation range: $140,000 - $200,000

Salary : $140,000 - $200,000

Engineer
TALENT Software Services -
Omaha, NE
Site Reliability Engineer
DMSi Software -
Omaha, NE
Progressive Care Unit (PCU) RN
Lead Health -
Omaha, NE

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer?

Sign up to receive alerts about other jobs on the Lead Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at gWorks

gWorks
Hired Organization Address Omaha, NE Full Time
We're excited to announce that we'll soon be opening new opportunities at gWorks and are building a talent pipeline of e...
gWorks
Hired Organization Address Omaha, NE Full Time
The Opportunity gWorks is currently seeking a skilled, self-motivated, and energetic Client Success Representative with ...

Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Omaha, NE area that may be a better fit.

Lead Software Systems Engineer

Omaha Public Power, Omaha, NE

Quality Engineer

DMSi Software, Omaha, NE

AI Assistant is available now!

Feel free to start your new journey!