Software Engineer
Posted on 4/2/2024
Vestmark

201-500 employees

Vestmark is a provider of wealth management solutions and services.
Company Overview
Vestmark's mission is to enable investors to better their financial well-being. Vestmark does this through delivering technology and services that enable financial institutions and advisors to deliver holistic advice in line with investor objectives.
Fintech

Company Stage

Series B

Total Funding

$45.7M

Founded

2001

Headquarters

Wakefield, Massachusetts

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

0%

2 year growth

0%
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Python
MySQL
Apache Spark
SQL
Apache Kafka
Java
Postgres
Docker
AWS
CategoriesNew
Backend Engineering
Full-Stack Engineering
Cloud Engineering
Software Engineering
Requirements
  • B.S. or M.S. in Computer Science, or equivalent work experience.
  • 1+ years of hands-on experience developing and testing scalable applications using one of Go, Python, C++, or Java
  • Experience with relational databases such as PostgreSQL or MySQL and a strong understanding of ANSI SQL.
  • Experience with container technology such as Docker.
  • Strong algorithmic and object-oriented design skills.
  • Experience with microservices architecture and cloud-first design principles.
  • Proven problem-solving and analytical skills in fast-paced agile environments.
  • Excellent communication skills capable of effectively conveying technical ideas.
  • Strong emphasis on attention to detail and follow through.
  • The desire to learn and grow as an engineer.
Responsibilities
  • Develop, contribute to, and maintain highly scalable cloud native, multi-tenant applications using Go, Python, and SQL.
  • Develop, contribute to, and maintain efficient data streaming and processing pipelines using Spark, Kafka and HTAP database architecture.
  • Embrace a cloud-first approach in architecture and design, harnessing best practices within the AWS ecosystem.
  • Build modular and maintainable systems using microservices architecture.
  • Build and maintain features to match our expanding scale and performance requirements.
  • Collaborate with cross-functional teams to deliver new products, features, and enhancements.
  • Subscribe and contribute to existing code conventions, team norms and team procedures.
  • Contribute to the growth and development of our core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It