Overview
We're seeking a hands-on technical leader responsible for designing, developing, and optimizing scalable, secure, and reliable software systems. Operating under the guidance of the Senior Manager for Software Engineering, this role delivers complex solutions across digital channels, partner APIs, product platforms, and enterprise backend integrations. The ideal candidate has deep technical expertise in backend and/or mobile engineering, cloud-native architecture, and CI/CD practices, contributes to architectural discussions, mentors junior engineers, and works cross-functionally with product, QA, DevOps, and platform teams to ensure delivery excellence aligned with business priorities.
At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You’ll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You’ll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We’re looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
We Are TeKnowledge. Where People Lead and Tech Empowers.
Responsibilities
- Lead engineering execution across mobile and backend platforms during migration.
- Define and enforce architecture standards, design principles, and best practices.
- Oversee CI/CD pipelines, code quality, and performance optimization.
- Collaborate with cloud architects, DevOps, security, QA, and analytics teams.
- Mentor engineers, manage escalations, and own delivery across phases.
- Drive cross-functional alignment to ensure platform velocity and reliability.
- Lead technical due diligence and shape execution governance.
- Manage engineering productivity, backlogs, and technical debt prioritization.
- Contribute to onboarding, skill assessments, and capability development frameworks.
Qualifications
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Master’s degree or executive tech leadership programs (optional but advantageous).
Experience:
- 4+ years of software engineering experience, including backend and mobile systems.
- 3+ years leading engineering teams or squads in high-growth, high-availability environments.
- Proven track record in large-scale cloud migration and modernization efforts.
- Experience managing distributed teams and delivering under high-velocity conditions.
- Involvement in DR setup, platform stabilization, or infrastructure takeover is a plus.
- Proven leadership in building and scaling cross-platform mobile applications using React Native.
- Strong backend development experience in Java (Spring Boot), including RESTful API design, third-party service integration, and secure authentication flows.
- Hands-on experience with cloud-native systems on Azure (AKS, App Services, PostgreSQL/MySQL, Redis, Front Door, Application Gateway).
- Skilled in containerization (Docker, Kubernetes), API gateway implementation, and service modularization.
- Experience designing and implementing CI/CD pipelines and infrastructure-as-code workflows.
- Familiarity with observability and incident response tooling (Azure Monitor, App Insights, Sentry, Datadog).
- Proven ability to align technical delivery with business objectives and user experience goals.
- Deep understanding of Agile/Scrum practices, sprint planning, estimation, and iterative delivery.
- Mentored junior and mid-level engineers, contributed to hiring, and developed onboarding plans.
- Exposure to analytics, feature flag systems, crash monitoring, and telemetry for continuous improvement.
Technical Skills:
- Backend: Java, .NET, Node.js
- Frontend: Angular, React.js
- Mobile: React Native, Kotlin/Java, Swift
- Integration: REST/GraphQL APIs, Webhooks, Kafka, MQs
- Security: OAuth2, JWT, RBAC, OWASP
- CI/CD & DevOps: Git, Kubernetes, Docker, Jenkins, Terraform, Azure/AWS
- Observability: Prometheus, Grafana, ELK, Datadog, Firebase Crashlytics
- Database: Redis, PostgreSQL
Preferred Certifications:
- Microsoft Certified: Azure Solutions Architect Expert (or equivalent)
- Scrum Master or Agile Leadership certification
- Relevant CI/CD, DevOps, or Architecture certifications (e.g., TOGAF, CKA, Terraform Associate)
Read Full Description