Senior Principal Software Engineer

3 months ago


Bengaluru, India solera Full time

JOB SUMMARY:

We are looking for a Sr Principal Software Engineer for our team that will focus on a new product feature offering. The Principal Software Engineer will be responsible for the cohesive development, overseeing integration of new services to various other microservices eco system, coordinating with QA, and peers. The Principal Software Engineer will have a holistic approach about systems when driving the definition, build, deployment, and operations of applications for the new product. We are seeking an individual who will take ownership of the new requirements and can help build the appropriate services, leveraging experience with minimal direction, while balancing trade-off and strict processes and methodologies in a fast-paced environment.

Our products intersect with all the current and exciting trends in the automotive and transportation industries and our business is growing every year. Our people and our platforms are the foundation and enabler of that growth.

Your Role

As part of our dynamic team of Software Engineers, you will: Build best in class application software and services for our SaaS technology Platform. Applies full understanding (i.e. mastery) of the software engineering discipline and industry best practices plus creativity to effectively design, implement, and support SW products and services. Works on problems of complex scope where analysis requires evaluation of multiple factors of the overall product and service. Discovers and evaluates the most relevant factors to be considered in the creation, design, implementation or modification of software and services. Develop with cross-functional teams’ strategies towards higher organizational throughput via automation and flexible processes. Help engineering, and cross-functional leaders drive change in the organization: process improvements, best practices, and leveraging metrics to ensure effectiveness. Build tools and capabilities to facilitate application lifecycle operations like upgrades with no downtime, rollback, operational data collection, real-time monitoring, self-healing, and repair. Leverage Agile principles and practices to scope work and produce estimates, deliver the highest possible quality, performance, and feature velocity. Support Development and QA teams along the steps of the Software Development Life Cycle by maintaining environments and tools.

Minimum Qualifications

Bachelors’ and preferably master’s degree in computer science or equivalent industry experience. Experience building scalable software for SaaS or Platform products with high scalability and availability in mind. 12+ years of strong Computer Science fundamentals experience in Design patterns, Object oriented design, layered architectures, distributed systems and Micro-services architecture. 5+ years' hands on experience in Core and Enterprise Java technologies, ideally with Spring Boot framework. 5+ years' hands on experience working with RDBMS technologies with large datasets (e.g. MySQL, Oracle, Postgres) 3+ years’ work experience with large scale NoSQL technology (e.g. MongoDB, DynamoDB) a must. 3+ years' experience working with any of the messaging technologies such RabbitMQ, Kafka(preferred) or Kinesis. 3+ years’ work experience with web browser technologies: HTML5, AJAX, preferably with JavaScript frameworks such as React.JS, Next.JS or Angular. Hands-on experience designing and developing web services (e.g. REST, SOAP, JSON, XML). Experience with Elastic Search, index management, use of APIs and optimization strategies. Experience with AWS or other Cloud environments highly preferred. Experience with containerization technology such as Docker or Kubernetes. Experience using tools such as GitHub, Gitlab, Jenkins/CruiseControl Groovy/Grails experience is a plus

Preferred Qualifications

You demonstrate proficiency the technologies in our stack (see above), self-motivated to learn and ramp up fast. You demonstrate a high sense of urgency, ownership, and leadership, you take great pride in helping teams and individuals. You have competence in building and designing complex systems leveraging multiple technologies (legacy and new) You can demonstrate and ensure consistency in line with industry best practices for CI/CD, code quality, operational readiness, and security. Understands fundamentals of Agile methodologies - iterative development, SCRUM, continuous integration Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, and unit testing. Strong organizational skills in a fast paced and fast changing environment Experience with Jira & Confluence a plus. An understanding of Telematics, Mapping Applications, or Mobile Resource Management is a plus.

  • Bengaluru, India Harness Full time

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers’ pace of innovation while improving the developer experience. We offer solutions for every step of the...


  • Bengaluru, India Harness Full time

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers’ pace of innovation while improving the developer experience. We offer solutions for every step of the...


  • Bengaluru, India Harness Full time

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers’ pace of innovation while improving the developer experience. We offer solutions for every step of the...


  • Bengaluru, India Harness Full time

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers’ pace of innovation while improving the developer experience. We offer solutions for every step of the...

  • Senior Engineer

    1 month ago


    Bengaluru, India Senior Engineer - Product Engineering (Thermal) Full time

    At Trane Technologies we Challenge the Possible. Our brands – including Trane® and Thermo King® - create access to cooling and comfort in buildings and homes, transport and protect food and perishables, connect customers to elevated performance with less environmental impact, dramatically reduce energy demands and carbon emissions, and innovate with a...

  • Senior Engineer

    1 month ago


    Bengaluru, India Senior Engineer - Product Engineering (Thermal) Full time

    At Trane Technologies we Challenge the Possible. Our brands – including Trane® and Thermo King® - create access to cooling and comfort in buildings and homes, transport and protect food and perishables, connect customers to elevated performance with less environmental impact, dramatically reduce energy demands and carbon emissions, and innovate with a...


  • Bengaluru, India Onsemi Full time

    As an analog/mixed signal designer, you will be part of a multi-functional product development team, consisting of analog, digital and layout designers. You will work closely with these team & support in execution of projects with exposure to the entire product lifecycle. We are seeking an innovative and creative Senior Principal Software Engineer to join...


  • Bengaluru, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...


  • BENGALURU, India Dell Full time

    Software Senior Principal EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage...


  • Bengaluru, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object-Oriented analysis and design, software...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 8 to 10 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating...


  • Bengaluru, India RSA Security Full time

    Job Description : We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance. You will collaborate with...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Job PostingSoftware Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...


  • Bengaluru, Karnataka, India timesjobs Full time

    Software Principal EngineerJoin us as a Software Principal Engineer on our PowerFlex engineering team in Bangalore - India to do the best work of your career and make a profound social impact.What youll achieveAt PowerFlex we pride ourselves on the flexibility, performance, and reliability of our software-defined distributed storage solutions. As a Software...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff,you will work with teams of software engineers responsible for the software design, development, and operations for our new and...


  • Bengaluru/ Bangalore, India timesjobs Full time

    Title: Principal Software EngineerContractCompany: Eurofins IT Solutions India Pvt Ltd (EITSI)About EurofinsEurofins Scientific is an international life sciences company, providing analytical testing services across multiple industries to ensure safety, authenticity, and accuracy of products. Eurofins is a global leader in various testing services and has...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Join us as a Principal Software Engineer on our Dell Digital Container as a Service team in India Hyderabad/Bangalore to do the best work of your career and make a profound social impact. What you’ll achieve As a Principal Software Engineer , you will deliver products and improvements for a changing world. Working at the cutting edge,...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    .Net Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...