Software Engineer - Investment Data Systems

Huxley

Boston, MA

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Algorithms, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Application Programming Interface (API), Behavior Driven Development (BDD), Best Practices, Business Processes, Cloud Computing, Communication Skills, Computer Science, Continuous Deployment/Delivery, Cross-Functional, Data Structures, Documentation, Microsoft .NET, Microsoft C# (C Sharp), Multiplatform/Cross-Platform, Object Oriented Design (OOD), Options Analysis, Problem Solving Skills, Process Development, Process Improvement, Production Support, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, REST (Representational State Transfer), Requirements Management, Software Engineering, System Architecture, Systems Scalability, Team Player, Test Automation, Unit Test
LOCATION
Boston, MA
POSTED
Today

Our team is responsible for building and maintaining technology solutions that support complex data and operational workflows within a sophisticated investment environment. We leverage a combination of modern engineering practices, custom-built systems, and third-party platforms to streamline processes and improve efficiency.

We are seeking a hands-on Software Engineer who enjoys solving complex problems and working collaboratively within a team. In this role, you will design and implement scalable systems that translate intricate business processes into reliable, production-ready software solutions.

Responsibilities

  • Partner with business and technical stakeholders to understand requirements, evaluate solution options, and recommend scalable approaches
  • Contribute to the design and implementation of cloud-native systems and architectures
  • Deliver high-quality enhancements and new features across existing platforms
  • Automate development, testing, and deployment processes to improve engineering efficiency
  • Actively participate in agile development cycles as a collaborative team member
  • Work cross-functionally with engineers, infrastructure teams, QA, and external partners
  • Follow best practices around continuous delivery, testing, and containerization
  • Create and maintain clear, professional documentation for systems and workflows
  • Provide responsive support for production issues, ensuring minimal disruption
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Hands-on development experience using Python and/or C# (.NET Core)
  • Strong collaboration and communication skills
  • Solid foundation in software engineering principles, including data structures, algorithms, and object-oriented design
  • Experience with testing methodologies, including unit testing and domain-driven or behavior-driven development
  • Familiarity with cloud technologies and services (e.g., AWS: S3, Lambda, ALB, CloudWatch, SNS)
  • Experience building backend services using Python and RESTful APIs

EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.

To find out more about Huxley, please visit www.huxley.com

About the Company

H

Huxley