Principal Software Engineer
Financial Services
PrincipalSoftwareEngineer-JavaBackend,AVP
Neural analysis suggests this role is
optimal for Lead candidates.
“Principal Software Engineer - Java Backend, AVP at Principal Software Engineer. Skills: Java, Microservices, Cloud, Architecture. Analyze software enhancements. Design software enhancements”
Industry & Context.
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
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.