Principal Software Engineer

Financial Services

PrincipalSoftwareEngineer-JavaBackend,AVP

Hyderabad, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Software Engineer - Java Backend, AVP at Principal Software Engineer. Skills: Java, Microservices, Cloud, Architecture. Analyze software enhancements. Design software enhancements”

Industry & Context.

Financial Services
Problems you'll solve

Demonstrated ability to deliver complex platforms into production; Drive technical excellence; Direct problem solving for projects; resolve advanced software technical issues; Demonstrated problem solving abilities; design and develop simple software solutions to business and technical problems of high complexity

What They're Looking For.

Must Have

enterprise application architecture, platform‑based solution design, Java, C#, SQL, JavaScript, object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting, new/advanced programming languages, cloud-native services, microservice architectures, Kubernetes, Kafka, message-based systems, Postgres SQL, multi-tiered, high-performance database applications, Agile development methodology

Nice to Have

MS degree, Spring Boot Microservices, service deployment in cloud environments, financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management, Azure experience, Snowflake, written and verbal communication skills, work well with peers in a collaborative team environment

What You'll Do.

Analyze software enhancements

Design software enhancements

Develop software enhancements

Test software enhancements

Debug software enhancements

Collaborate with Business Analysts

Create software solutions

Provide thought leadership

Design product architecture

Direct problem solving

Resolve software technical issues

Develop software programs

Test software programs

Debug software programs

Implement software programs

Write automation tests

Contribute to design documentation

Participate in customer documentation

Identify ways of improving development test methodologies

Develop automate test

Provide expert level troubleshooting

Adhere to agile software development process

Attend daily standups

Attend sprint planning

Attend backlog grooming

Attend retrospectives

Plan cross-team activities

Coordinate cross-team activities

How You'll Work.

Team & Collaboration

Collaborate with Business Analysts; Collaborate with Product Managers; work well with peers in a collaborative team environment; coordinate cross-team activities

Communication Scope

written and verbal communication skills

Process & Methodology

agile software development process, CRD scrum methodology, sprint planning, backlog grooming

Full Job Description

**Why this job is important to us** The team you will be joining is a part of Charles River Development (or CRD), that became a part of State Street in 2018. CRD helps create enterprise investment management software solutions for large institutions in the areas of institutional investment, wealth management and hedge funds. Together we have created the first open front-to-back platform - State Street Alpha, that was launched in 2019. **Responsibilities:** * Strong experience in enterprise application architecture and platform‑based solution design. * Demonstrated ability to deliver complex platforms into production, not just define architecture. * Drive technical excellence by working to analyse, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation * Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems * Provide thought leadership in the design of product architecture within and beyond the team’s scope of responsibility * Direct problem solving for projects or major phases of projects to resolve advanced software technical issues * Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business * Provide informed guidance and critical analysis of proposed changes during code reviews * Write unit and automation tests to ensure a high-quality end product * Contribute to written design and API documentation, and participate in customer documentation process * Identify ways of improving development test methodologies contribute to and related test methodology frameworks * Develop automate test and conduct manual tests to ensure

Free ATS check

Applying for this Principal Software Engineer - Java Backend, AVP role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Principal Software Engineer?

Real rants from real employees. Read before you apply.

Read Company Rants →