Pattern - Senior Software Engineer

Pattern Technologies India Private Limited
Pune
6 - 10 Years

Posted on: 04/06/2025

Job Description

Job Information :

The Senior Software Engineer leads and oversees the software engineering function in developing, releasing, and maintaining software applications and systems according to business needs. As a technical leader, you will work with other software engineers, ensuring technical growth and product quality through best engineering practices.

Essential Duties and Responsibilities :

- Lead software engineers to deliver innovative, high-quality products on a foundation of architectural and engineering excellence

- Work cross-functionally with other roles and business teams to define, deliver, and support software and services

- Guide software engineers through planning, designing, coding, delivery, and support, driving the day-to-day technical decisions

- Own and continually improve the throughput and stability of product delivery and application lifecycle, in partnership with product and program management

- Distill complex and ambiguous situations into actionable plans for your team


- Communicate and collaborate with internally and with partners on technical details


- Train and develop top engineering talent

Qualifications :

- Bachelor's or Master's degree in Software Engineering, Computer Engineering, Computer Science, or applicable engineering or science field

- 6+ years of software development experience

- Broad understanding of coding and programming languages

- Experience with database design and data modeling

- Knowledge of and experience with relational and NoSQL databases

- Extensive knowledge of the software development process and corresponding technologies

- Excellent understanding of design patterns and architectural styles

- Proficient knowledge of the operation and development designs of agile software

- Strong soft skills, including attention to detail, problem-solving and communication skills

- Experience working with teams across different time-zones and countries

- Preferred 3+ years of proven work experience in Node.js development

- Additional skills a plus in the following areas: Go, Ruby, React, Typescript

Required Skills and Abilities :

- Mentoring Skills : Leading with integrity, inspiring confidence, creating relationships of trust, coaching, counseling, and mentoring

- Interpersonal Skills : Self-motivated, team player, builds trust, action and results oriented; open and collaborative style; must be comfortable working in an environment where ideas are shared and challenged

- Communication Skills : Strong, professional written, oral, interpersonal and presentation skills and the ability to effectively interface with all ranges of employees and customers

- Attention to Detail : Thoroughness in accomplishing a task for all essential functions, double- checking the accuracy and quality of own work product to provide accurate, precise, and consistent work

- Problem Solving Skills : Ability to operate as effective tactical as well as strategic thinker; excellent and creative problem solving skills, including negotiation and conflict resolution skills; able to apply independent judgment and provide insightful analysis in a team setting

Our Core Values :

- Data Fanatics : Our edge is always found in the data

- Partner Obsessed : We are obsessed with partner success

- Team of Doers : We have a bias for action

- Gamechangers : We encourage innovation

info-icon

Did you find something suspicious?