13 Nov
|
WirelessCar
|
Karnataka
13 Nov
WirelessCar
Karnataka
WirelessCar’s Journey WirelessCar drives the future of
mobility by connecting vehicles and developing cutting-edge digital
services. We help leading brands—like Volkswagen, Volvo, and Jaguar
Land Rover—innovate, enhance mobility, and accelerate their digital
transformation. Join us and shape the next era of automotive
technology! We are looking for an experienced Senior Backend
Software Engineer with 8–12 years of experience in designing,
building, deploying, and operating scalable, secure, and resilient
cloud-native applications. The ideal candidate will have strong
expertise in Java, Python, AWS, Kubernetes, microservices
architecture, and DevOps, with a proven ability to lead technical
design and drive engineering excellence across complex systems. The
candidate will take end-to-end ownership of services and technical
solutions, provide architectural direction, establish engineering
standards, and drive continuous improvement across platforms and
teams. This role requires a hands-on technical leader who can
balance business priorities, customer value, cost efficiency,
system reliability, and long-term technical sustainability while
mentoring engineers and influencing technical decisions across the
organization. Key Responsibilities Design, build, deploy, and
operate cloud-native, microservices-based applications and
platforms throughout the complete software lifecycle. Lead
architecture, technical design, and implementation decisions for
complex systems, critical components, and distributed applications.
Own service and team-level delivery outcomes, ensuring quality,
reliability, scalability, security, and long-term maintainability.
Define and drive technical strategy, architectural evolution, and
continuous improvement of platforms and systems. Establish,
promote, and uphold engineering standards, secure coding practices,
testing strategies, and operational excellence. Lead the
implementation and optimization of CI/CD pipelines, automated
testing, deployment strategies, and production operations. Design,
implement, and administer Kubernetes-based solutions, including
deployment, scaling, monitoring, resilience, and troubleshooting.
Drive end-to-end DevOps ownership, including development, testing,
deployment, observability, incident management, and production
support. Identify, prioritize, and reduce technical debt,
architectural bottlenecks, operational risks, and systemic
dependencies across services and teams. Make informed technical
decisions by considering customer value, business impact,
operational costs, performance, and long-term sustainability. Lead
code reviews, architecture reviews, technical discussions, and
engineering initiatives to improve software quality and delivery
effectiveness. Mentor and develop engineers, share technical
knowledge, and support the professional growth of team members.
Collaborate with architects, product owners, business stakeholders,
and cross-functional Agile teams to clarify system context,
dependencies, and technical priorities. Manage certificate
lifecycles and ensure secure certificate provisioning, renewal,
rotation, and monitoring. Contribute to engineering culture,
technical governance, and organization-wide initiatives through
deep technical expertise and leadership. Required Technical Skills
Java: Strong hands-on experience with Java 11 or higher,
object-oriented programming, concurrency, collections, performance
optimization, and application design. Python: Practical experience
developing automation, backend components, utilities, or supporting
services using Python. AWS: Extensive hands-on experience with
Lambda, EC2, ECS, SNS, SQS, IAM, DynamoDB, CloudFormation,
CloudWatch, and API Gateway for REST APIs. Kubernetes: Strong
experience building, deploying, administering, scaling, securing,
and troubleshooting Kubernetes-based applications and environments.
Microservices Architecture: Proven experience designing and
operating distributed systems, defining service boundaries,
managing inter-service communication, and addressing resilience and
scalability challenges. DevOps and CI/CD: Experience owning the
complete DevOps lifecycle, including automated builds, testing,
deployment, production releases, monitoring, incident response, and
continuous improvement. Testing and Quality: Strong knowledge of
JUnit, unit and integration testing, Test-Driven Development (TDD),
and automated quality assurance practices. Version Control:
Proficiency in Git, branching strategies, code reviews, and
collaborative development workflows. Certificate Lifecycle
Management: Experience managing certificate provisioning, renewal,
rotation, expiration monitoring, and secure deployment. Agile
Methodologies: Practical experience working with Scrum, SAFe, or
similar Agile delivery frameworks, including technical planning and
cross-team coordination. Security: Strong understanding of
application and cloud security, IAM, authentication, authorization,
encryption, secrets management,
and secure software development
practices. Production Ownership: Experience operating
business-critical applications, troubleshooting complex production
issues, performing root-cause analysis, and improving system
reliability and observability. Good-to-Have Skills Experience with
Microsoft Azure cloud services. Knowledge of Spring Framework and
Spring Boot. Experience with Maven and build automation. Working
knowledge of Linux/Unix environments and shell scripting.
Familiarity with infrastructure as code, cloud security,
observability, distributed tracing, and platform engineering.
Experience with performance engineering, capacity planning, cost
optimization, and resilience engineering. Required Qualifications
8–12 years of qualified experience in software engineering,
primarily focused on backend development and distributed systems.
Proven experience leading technical design and delivering complex,
production-grade applications. Solid understanding of cloud-native
architecture, microservices, AWS, Kubernetes, and CI/CD practices.
Demonstrated ownership of service reliability, operational
excellence, security, and software quality. Experience identifying
and addressing technical debt, architectural risks, and long-term
platform improvement opportunities. Ability to make sound technical
decisions that balance business objectives, customer value,
delivery timelines, and cost. Strong communication and
collaboration skills, with the ability to influence technical
decisions across teams. Demonstrated experience mentoring
engineers, leading technical discussions, and promoting engineering
best practices. What We Value Technical leadership: The ability to
guide architecture, influence technical direction, and make sound
engineering decisions. End-to-end ownership: Accountability for the
complete lifecycle, quality, reliability, and sustainability of the
systems delivered. Business awareness: A pragmatic approach to
balancing technical excellence with customer needs, business
priorities, and cost efficiency. Engineering excellence: A
commitment to secure, scalable, maintainable, and high-quality
software. Continuous improvement: A proactive approach to reducing
technical debt, mitigating risks, and improving platform
capabilities. Collaboration and mentorship: A willingness to
develop engineers, share knowledge, and strengthen engineering
culture across teams. Note Before You Apply Our company language is
English, so please submit your application in English. A cover
letter is not required. Instead, you'll answer a few questions to
help us better understand your experience, interests, and
ambitions.
📌 Senior Software Developer - Java, Python & AWS (Karnataka)
🏢 WirelessCar
📍 Karnataka