Software Engineer - Investment Data Systems

Huxley Associates
Boston, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Boston, United States of America

Tech stack

Agile Methodologies
Unit Testing
Behavior-Driven Development
Business Process Modeling
C Sharp (Programming Language)
Cloud Computing
Continuous Delivery
Data Structures
Data Systems
DevOps
Python
Object-Oriented Software Development
Software Engineering
Software Systems
Strategies of Testing
.NET Core
Containerization
Information Technology
Cloudwatch
REST
Domain Driven Design

Job description

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., * 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

Requirements

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., * 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

Benefits & conditions

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.

Apply for this position