Tech Lead (Indianapolis, US)
Parking Network B.V. · Indianapolis, IN · 1 wk ago
EngineeringFull-time
Key Responsibilities
- Lead solution design and implementation for platform features, integrations, and services
- Translate business requirements into scalable technical designs and delivery plans
- Drive the full software development lifecycle: requirements, design, build, test, release, and production support
- Establish technical direction and ensure alignment to architecture and engineering standards
- Lead troubleshooting and root-cause analysis for complex production issues and cross-system integrations
- Develop and maintain enterprise-wide shared services
- Ensure operational readiness through observability, runbooks, release validation, and incident learnings
- Maintain clear and current technical documentation (architecture, operational procedures, engineering practices)
- Coach engineers through pairing, design reviews, and structured feedback to raise technical capability and consistency
- Enforce engineering practices and quality standards, and ensure adoption through mentorship and accountability
- Guide work planning practices (estimation, sequencing, risk management) to improve predictability and delivery outcomes
- Promote a culture of continuous improvement, learning, and ownership
- Provide performance management feedback with the team.
Quality & Standards Ownership
- Enforce engineering quality standards including:
- coding standards and review expectations
- automated testing strategy (unit/integration/API/regression)
- release readiness criteria and “definition of done”
- effective and efficient pull request management
- Drive defect prevention practices and continuous improvement using metrics and post-incident learnings
- Ensure consistent technical decision documentation and transparent engineering communication
Required Platform / Runtime Experience
- Strong experience building and delivering enterprise applications using Java
- Kafka (event streaming concepts, producers/consumers, reliability patterns)
- Redis (caching strategies, TTLs, data modeling, performance considerations)
- Strong relational database experience with MySQL (schema design, indexing, transactions, performance tuning)
- Observability/APM experience (monitoring, tracing, logging, alerting, production diagnostics)
- Experience designing and building REST APIs
- Experience with distributed systems / microservice architectures and integration troubleshooting
- CI/CD and Release Engineering (Required): Experience designing and creating Azure CI/CD pipelines for building, testing, and deploying enterprise applications
- Familiarity with release management practices including gated approvals, environment promotion, rollback strategy, and deployment validation