Search jobs > Boston, MA > Principal software engineer

Principal Software Engineer

Burtch Works
Boston, MA, United States
Permanent
Full-time

Principal Software Engineer

  • $250,000 to $275,000 Base Salary + 20% Bonus
  • 40K Equity - 4 Year Vesting Schedule
  • Direct Hire, Full-time (No C2C or C2H)
  • Hybrid 2 Days In Office Every Other Week Preferred In :
  • Woonsocket, RI, Hartford, CT, Wellesley, MA, Irving TX or NYC, NY
  • 100% Remote Option for the Right Candidate
  • Sponsorship Available

Required Qualifications

7+ years experience designing, building, and deploying large scale, complex software solutions leveraging Microservices & REST APIs

7+ years experience designing, building, and deploying REST / Web Service APIs

5+ years experience designing, building Ad Tech solutions

5+ years experience developing solutions using Message Systems, including RabbitMQ, Kafka, etc.

5+ years experience with at least one document-oriented DB (MongoDB, CouchDB, etc)

5+ years of experience building large scale data pipelines to organize, collect & standardize data

5+ years of experience with Front End technologies such as Angular, React etc

Experience working within of containerization environments and infrastructure (e.g Docker, Kubernetes)

Experience working with AWS or similar (Azure / GCP) distributed architecture (EKS, MSK, EC2, S3, SQS, etc.)

Experience with at least one RDBMS (MySQL, PostgreSQL, RDS, Oracle, etc)

Experience with at least one ORM (e.g Hibernate)

Experience with building and testing automation with J-Unit or Cucumber.

Experience maintaining complex, shared Enterprise Java services - security, logging, common APIs and enforcing coding standards.

Knowledge with DevOps pipeline tools for code integration, automated testing, and deployment like Git, Jenkins, etc.

Preferred Qualifications

Demonstrated ability to drive and articulate technical challenges and solutions.

Demonstrated ability to create advanced architectures and sustainable solutions.

Demonstrated ability to deliver high-quality software through working in a dynamic, team-focused Agile / Scrum environment

Experience collaborating with product and non-technical partners

Education

Bachelor's degree

Graduate degree preferred

4 days ago
Related jobs
Promoted
State Street Corporation
Burlington, Massachusetts

Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business. A minimum of 10 years of progressively responsible profess...

Promoted
Raytheon
Boston, Massachusetts

Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. In the Senior Principal Satellite Ground Systems Planning/Scheduling Software Engineer role, you will perform planning and scheduling but ...

Promoted
Boston Scientific
Cambridge, Massachusetts

We are looking for a software engineer with a strong computer science background to join our exciting and fast-paced development team. Provide technical leadership to the team in software architecture and best in class software development methodologies and practices. Architect, design, develop and ...

Northeastern University
Boston, Massachusetts

Principal Research Software Engineer- Khoury College of Computer Sciences page is loaded. Principal Research Software Engineer- Khoury College of Computer Sciences. We are seeking a highly skilled Principal Research Software Engineer with experience in Machine Learning and Large Language Model inter...

Cambridge Semantics
Boston, Massachusetts

Four (4) years experience developing software in a multi-threaded system-level product, such as a parallel/distributed database server. Four (4) years of experience developing software using C++. Proficient at developing software on Linux. ...

Wasabi Technologies
Boston, Massachusetts

Wasabi is seeking a Principal Software engineer to join the Platform Software Development Group. Role Description: Principal Software Engineer - Platform . Experience with Agile software development principles and methodologies . ...

Constant Contact
Waltham, Massachusetts

As a Principal Full Stack Software Engineer, you will be a crucial member of our 3rd party Integrations team, working with innovative tools, processes, and people to engineer platform services that are distributed and consumed on a massive scale. Collaborate with Product Managers, Architects, UX, an...

Motion Recruitment
Danvers, Massachusetts

We are seeking a dynamic Principal Full Stack Software Engineer to play a pivotal role in our mission-driven team. By combining expertise in software engineering with a commitment to advancing medical science, we are shaping the future of healthcare. Provide mentorship and guidance to software engin...

Fidelity Investments
Boston, Massachusetts

As a Principal Software Engineer you will work within the Regulatory Reporting Technology team to build and maintain mission critical brokerage applications for the enterprise. ...

Medtronic
Boston, Massachusetts

Located in the Medtronic offices in either the Seaport District in Boston, MA, or North Haven, CT, or Wessling, Germany; as the PrincipalEmbedded Software Engineer you will be a lead contributor to the embedded software development efforts in the Software Center of Excellence of the Surgical Robotic...