
Morningstar - Senior Principal Software Engineer
12 hours ago
Job Description :
As a Senior Principal Software Engineer within the Product organization, you will be responsible for solving the most complex and challenging technical problems, unlocking delivery of value for services that power the PitchBook platform. You will be essential in applying your broad and deep experience in technology, problem-solving abilities, and hands-on solution exploration to guide technical teams and enable them to build and release exceptional solutions relied upon by thousands of PitchBook customers every day.
You will work with PitchBook professionals around the world with the collective goal of delighting our customers and growing our business. The teams will rely on your expertise in building and delivering comprehensive cloud solutions, your trade-off analysis skills, and your ability to validate architecture and design hands-on.
With strong analytical skills, youll break down abstract and complex problems into smaller parts, applying Domain Driven Design approaches such as identifying bounded contexts and establishing decomposition processes. You will devise solutions based on limited information, interpret and resolve a wide range of issues, and influence decisions to build optimal solutions.
You will collaborate with the PitchBook Architecture Team and stakeholders across varying backgrounds, adapting your communication style to the audience. You will promote architecture guidelines, principles, and practices across teams, ensuring consistency and alignment for cross-cutting concerns. You will also exhibit a growth mindset, solicit feedback, engage with empathy, and help create a culture of belonging, teamwork, and purpose.
If you love building customer-centric solutions, strive for excellence every day, are adaptable and focused, and believe work should be fun - come join us
Team Overview :
The Senior Principal Software Development Engineer will report to the PitchBook Architecture team and engage with multiple product teams over time, focusing on strategic initiatives. PitchBook embraces the Team Topology and Stream-Aligned Teams structure - this role will engage across Stream-Aligned Teams, Platform Teams, Enabling Teams, and Complex Subsystems Teams. You will also actively engage with the PitchBook Architecture function and the Software Development Engineers community.
Outline of Duties and Responsibilities :
- Hands-on development will be a large part of the responsibilities - quickly learn and trial new technology, assess and validate assumptions, and identify flows or risks that support the technical direction
- Ensure qualities/non-functional requirements of platforms and products are defined, measurable, and continuously evaluated to deliver the right product to our users
- Document technical designs, communicate, and elaborate with architects and other teams
- Implement well-designed, testable, and efficient code that meets product requirements, coding standards, performance, scalability, reliability, and organizational goals - code should serve as reference implementation for other teams
- Collaborate with engineers, product managers, and internal stakeholders in an Agile environment
- Provide technical guidance to different team members
- Design and deliver end-to-end initiatives with little to no guidance
- Define and participate in processes that improve products through return on experience and root cause analysis of incidents
- Support the vision and values of the company through role modeling and encouraging desired behaviors
- Participate in various company initiatives and projects as Skills, and Qualifications :
- Degree in Computer Science, Information Systems, or a similar field
- Minimum of 12 years of related experience with a Bachelors degree; or 6 years with a Masters degree; or a PhD with 3 years of experience; or equivalent experience
- 8+ years in Software Development or Engineering roles
- 6+ years of experience with Java or a similar object-oriented language
- 4+ years of experience developing microservices
- Experienced in Service-Oriented & Microservices Architecture, Cloud Architecture, Domain Driven Design (DDD), Clean Architecture, Hexagonal Architecture
- Fluent in identifying and applying architecture patterns, designing RESTful APIs
- Experience with middleware, platform, or system of systems
- Skilled in web technologies and standards (e.g., JSON, JWT)
- Experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP)
- Experience with Spring Boot/Spring Framework
- Experience with container orchestration software (e.g., Kubernetes)
- Highly experienced working within development teams in an Agile environment
- Ability to handle a project through the entire software development lifecycle, end-to-end
- Demonstrated ability to lead and/or provide guidance to junior peers across multiple teams
- Excellent technical communication skills - written and verbal
- Strong problem-solving ability
- Proficiency with Microsoft Office Suite, including Outlook, Word, and Excel, with the ability to pick up new systems and software easily
Working Conditions :
- Standard office setting, with ongoing PC and phone use throughout the day
- Limited corporate travel may be required to remote offices or business events
- Flexibility with work-from-home is a possibility
- Morningstar is an equal opportunity employer
(ref:hirist.tech)-
Morningstar - Software Engineer -.Net
10 hours ago
Thane, India Morning Star Full timePosition : Software Engineer (SE Back End - .Net)The Role : At Morningstar, helping investors is what brings us together and drives our work. We are looking for software engineers who are proficient with .NET to join our team, grow with us, introduce us to new ideas and develop products that empower our users. Morningstar is a technology agnostic company,...
-
Jira Administrator
1 week ago
Thane, India Tetrahed INC Full timeAtlassian Administrator The JIRA/Atlassian Administrator’s primary role is to manage and maintain Morningstar’s JIRA and Confluence environment. possess proficient technical skills around the Linux and Windows operating system. The full-time position is a day shift, with being on-call as an escalation contact. **Responsibilities**: - Management and...
-
Senior Software Engineer/Technical Architect
10 hours ago
Thane, India qode.world Full timeRole : Senior Software Engineer / Technical Architect B2C Platformlooking for a Senior Software Engineer / Technical Architect B2C Platform to join our Product Engineering team at Thane (Maharashtra India). The ideal candidate should have 5+ years of experience in building high-scale consumer-facing platforms with a strong foundation in backend...
-
Senior Engineer Software in Java Backend
1 day ago
Thane, India AIRA Matrix Full timeJob Description For Senior Software Engineer :- Efficiently able to design and implement software features. Effective skills in writing quality, re-usable, scalable, and test-supported code. Perform code reviews and ensure code quality is maintained for products and service delivered by the team. Expertise in high-quality software engineering practices...
-
Senior Software Engineer/Technical Architect
11 hours ago
Thane, India Qode.world Full timeWe are looking for a Senior Software Engineer / Technical Architect B2C Platform to join our Product Engineering team at Thane (Maharashtra India). The ideal candidate should have 5+ years of experience in building high-scale consumer-facing platforms with a strong foundation in backend architecture and engineering execution. This role demands a product...
-
Senior Software Engineer/Technical Architect
10 hours ago
Thane, India Qode.world Jobs Full timeWe are looking for a Senior Software Engineer / Technical Architect B2C Platform to join our Product Engineering team at Thane (Maharashtra India). The ideal candidate should have 5+ years of experience in building high-scale consumer-facing platforms with a strong foundation in backend architecture and engineering execution. This role demands a product...
-
Senior Technical Architect
11 hours ago
Thane, India Qode.world Jobs Full timeSenior Software Engineer / Technical Architect B2C PlatformWe are looking for a Senior Software Engineer / Technical Architect B2C Platform to join our Product Engineering team at Thane (Maharashtra India). The ideal candidate should have 5+ years of experience in building high-scale consumer-facing platforms with a strong foundation in backend...
-
Thane, India Seven Consultancy Full timeJOB DETAILS Conceptualize and design mechanical components and systems using CAD software. Conduct feasibility studies and generate prototypes. Collaborate with cross-functional teams to develop and refine project requirements and specifications. Perform engineering calculations to ensure design viability and compliance with standards. Optimize...
-
Senior Structural Design Engineer
8 hours ago
Thane, Maharashtra, India Raymond Full timeMake a consultant Database shortlist consultants for a new project Review and Extract structural information from drawings software model Review of DBR Geotech report Wind Tunnel Reports Review Consultants Drawings BOQs and provide Value Engineering suggestions for improvisation in terms of technology and cost Ensure code standards and...
-
OpenLink Endur Findur QA
24 hours ago
Thane, India KWA Analytics Full timeAbout KWA Analytics: We are a global organisation offering a comprehensive range of consulting services for trade lifecycle management to clients involved in energy, commodities, shipping, treasury, central banking, capital markets, and asset/investment management. We are seeking a highly experienced and skilled Principal Consultant to join our team,...