
Principal Software Engineer and Team Manager, hybrid, Vice President
- Kraków, małopolskie
- Stała
- Pełny etat
- Analyze, 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 scalable and sustainable software solutions for complex problems
- 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 product.
- Identify ways of improving development test methodologies contribute to and related test methodology frameworks
- Provide troubleshooting on large, mission critical client implementations
- Engage in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives
- Plan and coordinate cross-team activities groups to complete assignments
- Managing and mentoring engineers in the team
- Help to grow the location through different activities like recruitment, attending internal and external meetings.
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
- 8+ years of experience with full lifecycle of commercial software development
- 3+ years of experience in cloud platforms and technology (Azure, AWS, etc.)
- Oracle and SQL Server - nice to have
- 5+ years of managerial experience (team 5+)
- Strong object-oriented design and web services development skills with Java
- Architectural design and implementation capability for high performance and low latency systems
- Experience with web frontend technologies like React, Angular, JavaScript
- Experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
- Experience with RDBMS and strong SQL skills
- Strong in Agile methodology
- Excellent written and verbal communication skills
- Technical Leadership role experience
- Experience with SWIFT or FIX system development is a strong asset