Senior software Tech Lead

Civic Minds

Lynchburg (VA)

On-site

USD 170,000 - 250,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Civic Minds is seeking a Senior Digital Technical Lead to drive the technical execution of our analytics platform. You will champion cloud-native, secure software architectures and partner with Product Management to deliver enterprise-grade solutions.

You will mentor engineers, coordinate cross-functional delivery, and evaluate AI-enabled tooling while balancing cost, risk, and long-term platform sustainability. This role is based in Lynchburg, VA, with a focus on modern cloud platforms.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 10+ years of software development experience with enterprise leadership.
  • Experience leading software teams and coordinating execution across multiple projects.
  • Proven ability to make sound architectural and technology decisions for scalable platforms.
  • Strong understanding of distributed systems, microservices, and cloud-native architectures.
  • Experience with cloud platforms (Azure or AWS).
  • Experience with frontend (TypeScript/React) and backend (NET/Java/Python/Node.js).

Responsibilities

  • Serve as the technical authority for the Analytics platform and define vision and roadmap.
  • Translate customer needs into architecture, product capabilities, and release plans.
  • Lead design and development of scalable, secure cloud-native software solutions.
  • Balance functionality, security, performance, cost, and maintainability in trade-off decisions.
  • Drive technology selection, build-versus-buy, and AI adoption decisions.
  • Mentor engineers and oversee architecture reviews, code reviews, and best practices.

Skills

Software architecture
Technical leadership
Mentoring engineers
Cloud-native design
AI integration
Strong communication

Education

Bachelor's or Master's in CS/SE/CE

Tools

Azure
AWS
Docker
Kubernetes
REST APIs
AI tools (Claude Code Copilot)

Job description

Position Overview

We are seeking an experienced Senior Digital Technical Lead to provide technical leadership for next-generation Analytics platform. This individual will lead the technical execution of our digital initiatives, working closely with Product Management to translate customer needs into scalable, enterprise-grade software solutions.

The ideal candidate combines strong software architecture, technical leadership, and business acumen with the ability to mentor engineers, coordinate cross-functional development efforts, and drive execution across modern cloud-based analytics platforms. This role requires sound engineering judgment, balancing customer needs, business priorities, AI innovation, technical excellence, cost, schedule, cybersecurity, and long-term platform sustainability to deliver enterprise-quality software.

Key Responsibilities:
  • Serve as the technical authority for the APM Analytics platform, defining the technical vision and roadmap in partnership with Product Management.
  • Partner closely with Product Management to translate customer and market requirements into technical architecture, product capabilities, engineering priorities, and release plans.
  • Lead the design and development of scalable, secure, cloud-native software solutions.
  • Make sound technical trade-off decisions by balancing functionality, scalability, security, performance, maintainability, cost, schedule, and long-term product strategy.
  • Evaluate architectural alternatives and drive decisions on technology selection, build-versus-buy, cloud services, AI adoption, and third-party integrations.
  • Coordinate, prioritize, and assign work across software engineers while mentoring the team through architecture reviews, code reviews, technical coaching, and engineering best practices.
  • Drive software architecture involving cloud services, APIs, databases, microservices, event-driven systems, AI/ML integration, and enterprise data platforms.
  • Collaborate with systems, embedded software, hardware, and application software teams to integrate real-time operational data from connected devices into enterprise software platforms.
  • Lead technical discussions with customers and strategic partners, translating operational challenges into innovative digital solutions.
  • Ensure technical decisions align with customer value, business objectives, product strategy, and long-term platform success.
  • Champion modern AI-assisted software development practices while establishing engineering guardrails, coding standards, and review processes that ensure enterprise-quality, secure, and maintainable software.
  • Evaluate emerging technologies and AI development tools to improve engineering productivity while ensuring all software is validated through sound engineering practices, testing, and peer review.
  • Foster a culture of engineering excellence through technical curiosity, continuous learning, thoughtful design reviews, knowledge sharing, and AI-enabled productivity.
  • Support Agile planning, technical estimation, risk assessment, release planning, and continuous improvement initiatives.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 10+ years of software development experience, including technical leadership of enterprise software projects.
  • Demonstrated experience leading software engineering teams and coordinating technical execution across multiple concurrent projects.
  • Proven ability to make sound engineering decisions involving architecture, technology selection, cost, schedule, risk, quality, and long-term maintainability.
  • Strong experience designing enterprise software platforms using modern software architecture principles.
  • Experience with Microsoft Azure or AWS cloud platforms.
  • Strong understanding of distributed systems, REST APIs, microservices, event-driven architectures, and scalable data platforms.
  • Experience with modern frontend technologies such as TypeScript and React.
  • Experience developing backend software using technologies such as .NET, Java, Python, or Node.js.
  • Experience with SQL and NoSQL databases.
  • Experience integrating AI/ML capabilities into enterprise software platforms is highly desirable.
  • Experience leveraging AI-assisted software development tools (such as Claude Code, GitHub Copilot, Codex, Cursor, or similar) while maintaining strong engineering discipline, architectural governance, and software quality.
  • Excellent communication skills with the ability to collaborate effectively with Product Management, customers, and cross-functional engineering teams.
  • Candidate must be willing to take and pass a drug screen, and background check
  • Must be a U.S. Citizen holding no dual citizenships
Preferred Experience
  • Industrial automation, mining, manufacturing, energy, or other industrial software and connected device environments.
  • Predictive analytics, machine learning, computer vision, digital twins, or operational intelligence systems.
  • Industrial automation, mining, manufacturing, energy, or other operational technology (OT) environments.
  • OPC UA, MQTT, SCADA, historian systems, or industrial data integration.
  • DevOps, CI/CD pipelines, Docker, Kubernetes, and cloud deployment technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer
Senior AI Software Engineer

Summit Tech Partners • Washington, Baltimore (MD)

On-site
USD 140,000 - 170,000
Lead Engineer� Data Platforms, Performance & Agentic AI
Lead Engineer� Data Platforms, Performance & Agentic AI

Accylerate, LLC. • United States

On-site
USD 180,000 - 240,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Software Architect
Senior Software Architect

7AI • Boston (MA)

On-site
USD 150,000 - 200,000
Senior Analytics Engineer
Senior Analytics Engineer

American Industrial Transport - AITX • Saint Charles (MO)

On-site
USD 110,000 - 170,000
Principal Architect
Principal Architect

Transglobal Recruiting • Seattle (WA)

On-site
USD 120,000 - 150,000
Competitive salary
Great benefits
Creative work environment
Principal Product & Technology Lead
Principal Product & Technology Lead

EazyML • United States

On-site
USD 180,000 - 240,000
Senior Technology Manager - AI & Intelligent Automation Platforms
Senior Technology Manager - AI & Intelligent Automation Platforms

United States Digital Space LLC • North Carolina

On-site
USD 140,000 - 175,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Software Engineering Manager
Software Engineering Manager

Hanwha Power • Town of Florida (NY)

On-site
USD 150,000 - 230,000