Principal Software Engineer ((Backend)) en Pattern Bioscience
Pattern Bioscience · Pune City, Indien · Hybrid
- Oficina en Pune City
Essential Duties and Responsibilities
- Lead software engineers to deliver innovative, high-quality products on a foundation of architectural and engineering excellence
- Collaborate cross-functionally with various roles and business teams to define, deliver, and support software and services
- Mentor and guide software engineers through planning, designing, coding, delivery, and support, driving the day-to-day technical decisions
- Own and continually enhance the efficiency, stability, and scalability of product delivery and application lifecycle, in partnership with product and program management
- Simplify complex and ambiguous situations into actionable plans for your team
- Communicate and collaborate internally and with external partners on technical details
- Train, develop, and retain top engineering talent, fostering an environment of innovation and growth
Qualifications
- Bachelor's or Master’s degree in Software Engineering, Computer Engineering, Computer Science, or applicable engineering or science field
- 10+ years of development experience with 3+ years of architecture experience
- Broad understanding of coding and programming languages
- Experience with database design and data modeling
- 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 Ruby on Rails development
Required Skills and Abilities:
- Mentoring Skills: leading with integrity, inspiring confidence, creating relationships of trust, coaching, counseling, mentoring, tracking of performance and providing effective performance reviews
- 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