CareerPlan

Sr. Software Engineer II - Java/Microservices, AVP

Burlington, VT, USFull-time$90k–$158k2026-10-16 → 2026-11-09

Core

Senior technical contributor enhancing and maintaining Charles River IMS modules and components within the Front Office Order and Execution Management (OEMS) systems.

Role type

Senior IC Java/Microservices Software Engineer

Builds

Enterprise and Cloud-Native applications for Order and Execution Management systems

Domain

Financial Services (Portfolio Management, Trading, Order Management)

Deliverable

production ML models | product features

Required skills

Java, Spring Boot Microservices, Cloud-Native development, SQL, React, C#, Kubernetes, Redis, Kafka/Azure Service Bus/RabbitMQ, Unit testing, Automation testing, Observability/Telemetry, Agile/Scrum

Preferred skills

Microsoft Azure, Oracle/Exadata, CosmosDB/MongoDB/Snowflake, Dynatrace/Solarwinds/Grafana/OpenTelemetry, Financial Services domain experience, .Net/C# UI development

Technologies

Java, C#, React, SQL, JavaScript, Spring Boot, Kafka, Azure Service Bus, RabbitMQ, Kubernetes, Redis, SQL Server, Postgres, Oracle, Exadata, CosmosDB, MongoDB, Snowflake, Dynatrace, Solarwinds, Grafana, OpenTelemetry

Responsibilities

Architect and develop Enterprise and Cloud-Native applications; Collaborate with Business Analysts and Product Managers; Provide thought leadership in product architecture design; Solve problems for transactional database intensive applications with high concurrency; Design, Develop, Test, Debug, and Implement software programs; Conduct code reviews; Write unit and automation tests; Contribute to design and API documentation; Identify ways to improve development test methodologies; Provide expert level troubleshooting on large client implementations; Mentor junior engineers; Participate in and drive agile scrum rituals; Plan and coordinate cross-team activities

Seniority

Senior, hands-on IC