Walk-in || Direct Walk-in @ Bangalore - Senior Software Engineer Role
- Source: Naukri
- MKS Vision
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Job Title: Senior Software Engineer
Location: Bangalore, India
Employment Type: Full-time
Relevant Experience: 5-8 Years
About PennEngineering
PennEngineering offers innovative fastening solutions for a variety of applications across industries like
Automotive Electronics, Consumer Electronics, Datacom and more.
Job Summary
The Senior Software Engineer is a senior technical contributor responsible for the design, development, and
ongoing evolution of one of the company’s digital platform applications. This is a hands-on ownership role that
also leads a small team of 3 to 5 engineers as their technical lead: you will take an existing application, run
and improve it in its current state, and carry it forward as the underlying technology evolves, including onto
newer platforms and architectures, while setting the team’s technical direction and owning its delivery. Over
time the role also brings intelligent, AI-driven capabilities into the application to extend what it can do for
users. This is a technical leadership role rather than a people-management position; you stay deep in the
code while guiding the engineers around you. The role ensures solutions are scalable, reliable, and aligned
with enterprise IT standards while delivering high-quality code and technical solutions.
Key Responsibilities
Take end-to-end ownership of a digital platform application: its architecture, code quality, reliability,
and roadmap
Lead a small team of 3 to 5 engineers as their technical lead: set technical direction, plan and
distribute work, and own the team’s delivery and quality
Design, develop, and maintain applications, services, and integrations across the digital platform
ecosystem
Modernize and evolve the application as the technology landscape changes, including moving it onto
newer platforms and architectures with minimal disruption to users
Build intelligent, AI-driven capabilities into the application, from automation of routine tasks to features
that reason over context and act on the user’s behalf
Build and support APIs, data flows, and system integrations
Translate business requirements into technical designs and scalable solutions
Lead development efforts for projects, enhancements, and platform improvements
Support web performance optimization (caching strategies, CDN, page speed improvements)
Develop and deploy cloud-based solutions within AWS environments
Ensure code quality, testing coverage, and documentation standards
Contribute to and improve CI/CD pipelines and deployment automation
Troubleshoot and resolve complex system and integration issues
Ensure data integrity, reliability, and security best practices
Develop and maintain custom themes, plugins, and extensions within CMS platforms where the
current application requires it
Collaborate with Product, Marketing, vendors, and IT teams
Mentor engineers, unblock the team, and support knowledge sharing
Leverage automation and emerging AI tools to improve development efficiency and platform
capabilities
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field
5-8+ years of experience in software engineering
Strong proficiency in modern web development: JavaScript/TypeScript, a modern frontend framework
(React or similar), and a backend language such as Python or Node.js
Strong experience designing, building, and supporting APIs and system integrations
Hands-on experience developing scalable, performant web applications in cloud environments
Hands-on with AWS services such as EC2, S3, CloudFront, Lambda, and basic networking concepts
Experience modernizing or re-platforming existing applications onto new architectures, managing the
transition without disrupting users
Comfortable integrating AI or intelligent automation into applications, or a strong appetite to build this
depth
Experience leading a small engineering team as a technical lead: setting technical direction,
distributing work, and owning delivery (formal people-management is not required)
Strong problem-solving, debugging, and system design skills
Familiarity with WordPress or similar CMS platforms (PHP), sufficient to own and operate a CMS-
based application in its current state
Experience working within structured IT environments a…
Skills
- amazon-web-services
- javascript
- TypeScript
- microsoft-typescript
- React
- Python
- NodeJS
- amazon-ec2
- amazon-s3
- amazon-cloudfront
- aws-lambda
- WordPress
- php
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
