Software Team Lead
Locusview · Chicago, IL · 1 wk ago
HybridEngineeringFull-time
Duties and Responsibilities
- Lead one Agile Scrum team delivering core capabilities for a cloud-based digital construction platform used by global Utilities and Energy customers, maintaining a strong customer-centric focus on reliability, data accuracy, and real-time visibility.
- Own end-to-end development and operations of central microservices, ensuring teams are accountable for code quality, security, performance, and production readiness.
- Drive API design and implementation, establishing clear standards for scalability, documentation, versioning, and integration to support internal teams and external partners.
- Collaborate cross-functionally with Product, QA, DevOps/SRE, and other engineering teams to deliver solutions that are collaborative, scalable, and aligned with business priorities.
- Promote agile engineering practices by continuously improving development workflows, CI/CD pipelines, and operational processes to support rapid and sustainable delivery.
- Influence technology direction by evaluating and selecting tools, frameworks, and architectures that enable innovative solutions and long-term platform growth.
- Mentor and coach engineers through feedback, knowledge sharing, and career development, fostering an authentic and inclusive team culture.
- Support operational excellence, including monitoring, incident response, and post-incident learning, to ensure high availability and resilience of production systems.
- Contribute hands-on when needed by reviewing designs and code, unblocking technical challenges, and setting a high bar for engineering best practices.
Required Skills & Experience
- 4+ years of experience leading software engineering teams, with the ability to motivate and influence others without relying on authority.
- 5+ years of hands-on software development experience using object-oriented programming principles.
- Strong experience designing and maintaining microservices and APIs in production environments.
- Extensive experience with relational databases, including data modeling and performance optimization.
- Practical experience with Docker, including containers, images, and Docker Compose.
- Experience working in fast-paced, agile environments with a strong sense of ownership and accountability.
- Bachelor’s degree in Computer Science or an equivalent combination of education and professional experience.
- Strong communication and interpersonal skills with a collaborative mindset.
- High self-motivation and the ability to lead with authenticity and accountability.
Preferred Skills & Experience
- Experience building and supporting Cloud or SaaS products, ideally within Utilities, Energy, or other infrastructure-focused industries.
- Hands-on experience with AWS services such as ECS, S3, and EC2.
- Experience with modern build and deployment tools, including Jenkins and Kubernetes.
- Experience working with data integrations and APIs across internal and external systems.
- Proficiency with Python and/or Node.js.
- Demonstrated ability to introduce innovative engineering practices that improve scalability, reliability, or developer productivity.
Benefits Info
This position also includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!