Senior Software Engineer
Wellington Management · Boston, MA · 1 mo ago
EngineeringFull-time
About the role
We are seeking a Senior Software Engineer to join our Trading Platform Engineering team within Investment Implementation & Trading (IIT) Technology. This is a hands-on role focused on solving complex problems, improving platform performance, and delivering high-quality systems in a business-critical environment.
Responsibilities
- Partner with business teams, project managers, and systems analysts to analyze requirements, using AI-assisted tools to accelerate discovery, documentation, and test case generation
- Design and develop scalable solutions with hands-on coding, leveraging AI-assisted development tools to improve productivity, code quality, and implementation speed
- Apply best practices in data modeling, testing, and code quality, incorporating AI-driven support for static analysis, unit test generation, and code reviews
- Contribute to technical direction, sprint planning, and prioritization, using data- and AI-informed insights to improve estimation, delivery, and team efficiency
- Build deep domain expertise in trading systems and datasets, using AI tools to enhance analysis, troubleshooting, and knowledge discovery
- Evolve system architecture and supporting infrastructure, incorporating automation and AI-assisted approaches to optimize performance, scalability, and reliability
- Support the full software lifecycle, including CI/CD, release management, and production support, leveraging AI-enhanced DevOps practices for monitoring, incident response, and continuous improvement
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience designing and developing enterprise software systems
- Strong proficiency in Java and .NET (C#), with solid object-oriented design principles
- Experience building and supporting transactional or messaging-based applications
- Familiarity with AWS services (e.g., EC2, S3, RDS, Lambda) and cloud-based architectures
- Experience with modern development tools and practices, including: Source control (Git), CI/CD (Jenkins, GitHub Actions) IDEs (IntelliJ, VS Code) AI-assisted development tools (e.g., GitHub Copilot, Claude Code or similar)
- Solid understanding of system design, data modeling, and software architecture patterns
- Experience with frameworks such as Spring and messaging technologies (e.g., ActiveMQ or similar)
- Experience with relational databases (e.g., PostgreSQL, MySQL)
Preferred
- Experience with event-driven architectures
- Exposure to front-end technologies (e.g., React)
- Familiarity with rules engines (e.g., Drools)
- Knowledge of financial instruments (Fixed Income, Equities, FX, Derivatives)
What We Value
- Strong problem-solving and analytical skills
- Clear communication and ability to collaborate across teams
- Ownership mindset in a fast-paced, production environment
- Commitment to continuous improvement and learning
Pay
USD 90,000 - 180,000
Schedule
Work from office 4 days a week with flexibility to work remotely 1 day a week.