Quick Overview
Job Description
Werner Consulting Group LLC (WCG) is a Denver based IT consulting and placement firm. We have a client based out of Denver looking for a full remote tech lead for the position shown below. This will entail 60% development in Java and Spring Boot.
Role Overview
The Technical Lead Development role is responsible for driving the overall technical strategy of a development lane, defining engineering standards, and ensuring multiple development teams deliver high-quality clinical system applications on time. This role partners closely with product owners, architects, project leadership, QA, configuration management, and engineering teams to deliver high-quality software in an Agile environment.
Core Responsibilities
- Define engineering standards, create architectural project blueprints, and ensure organizational best practices are followed across development teams
- Design, develop, implement, and support clinical system applications. Need to have hands on coding experience
- Mentor and guide engineer team leads, providing high-level technical oversight and strategy Lead complex external integrations with other technical teams and third-party systems
- Review requirements and data models, then translate them into reliable applications and scalable technical architecture
- Collaborate with other engineers on an Agile team to deliver code on an ongoing basis Conduct design and code reviews with the extended team to ensure solutions meet established standards
- Track, troubleshoot, and resolve software defects
- Complete additional tasks necessary to support project deliverables and ongoing application support Agile Delivery and Project Execution
- Work closely with business product owners on an Agile team to understand requirements, provide feedback, and request clarification as needed
- Partner with the Team Lead, Project Manager, and Architect on planning, estimation, documentation, and status reporting
- Adhere to project schedules and proactively resolve or escalate issues to management
- Adapt to and contribute in a fast-paced Agile application development environment
- Understand and apply SAFe Agile and Continuous Discovery Delivery practices
Quality Engineering and Release Support
- Support test execution, including system-level and integration testing
- Work with QA and configuration management teams on code builds, releases, test case design, and defect resolution
- Apply unit testing frameworks and software debugging practices to improve product quality
- Promote software craftsmanship and Agile best practices across the development lifecycle
Technical Skills and Experience Cloud and Platform Engineering
- Experience with Google ADK, Google Cloud Platform cloud services, including Google Kubernetes Engine, Cloud SQL for PostgreSQL, Cloud Storage, Cloud Pub/Sub, Cloud Datastore, Cloud Memorystore, and Cloud Firestore
- Development experience with Java and Spring Boot (Angular experience is a plus)
- Hands-on experience with platform and infrastructure tools such as Terraform and Helm
- Strong hands-on DevOps experience, including CI/CD pipeline development, build and release automation, deployment practices, operational support for cloud based applications, and advancing Google Cloud Platform maturity across different supported applications
- Familiarity with microservice architecture principles; system architecture experience is a plus
Application Development
- Development experience with Java and Spring Boot (Angular experience is a plus)
- Professional development experience with SQL and NoSQL databases
- Object-oriented design and development experience
- Understanding of software design patterns
- Ability to remain hands-on with coding while also providing technical guidance to development teams AI and Automation
- AI experience, including knowledge of building AI agents using Gemini or Vertex AI, is preferred
- Experience building AI automation or automation within a CI/CD portfolio Leadership, Collaboration, and Communication
- Provide strategic technical guidance, mentor engineer team leads, and oversee solution delivery while maintaining technical hands-on expertise
- Work effectively across a broader portfolio, including development teams, product stakeholders, QA, configuration management, architecture, and project leadership
- Demonstrate excellent communication skills with technical and non-technical stakeholders
- Work well under pressure and maintain delivery focus in a fast-paced environment
- Collaborate effectively with offshore teams when needed
- Demonstrate experience bringing multiple products to market
Preferred Qualifications
- 10+ years of experience leading technical teams or driving platform architecture is a must
- Healthcare experience is a plus
- Experience working with offshore teams is a plus
- System architecture experience is a plus
- Experience with Gemini or Vertex AI for AI agent development is preferred
Similar jobs
- TA
Software Engineer (Data), AI Platform
NewThe Atlantic Group
New York, NY🇺🇸On-site21 hours agoRustJavaScriptLLM+2Technology - IU
Senior Servicenow Engineer
NewiTech US, Inc.
United States🇺🇸Hybrid21 hours agoSOAPBootstrapCSS+3Technology - LM
Embedded Software Engineer Sr with Security Clearance
NewLockheed Martin
Orlando, FL🇺🇸Hybrid21 hours agoScrumC++Technology - DL
Junior Software Developer with Security Clearance
NewDSD Laboratories
Alexandria, VA🇺🇸Hybrid21 hours agoDockerOraclePHP+22Technology - LM
Systems Engineer Sr - E3 with Security Clearance
NewLockheed Martin
Sunnyvale, CA🇺🇸Hybrid21 hours agoMATLABLESSMicrosoft Office+1Technology - IT
Software Engineer with Security Clearance
NewI2X Technologies
Colorado Springs, CO🇺🇸On-site21 hours agoDockerOpenStackShell+13Technology