Senior Software Engineer Backend (Boston, Raleigh or Remote) at BitSight Technologies

| Greater Boston Area
Sorry, this job was removed at 11:01 a.m. (EST) on Tuesday, November 16, 2021
Find out who's hiring in Boston.
See all Developer + Engineer jobs in Boston
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

BitSight is seeking a Senior Software Engineer to help design, build, deploy, and maintain the microservice architecture that’s responsible for powering our security ratings platform used by over 2100 customers to manage their cyber risk. Leveraging your software engineering experience, you’ll be responsible for developing a deep understanding of our tech stack, the information architecture that drives the product, and the interplay between the two.

The scope of this role extends beyond core software engineering; you’ll be responsible for working closely with our Product, DevSecOps, Data Science, and UI/UX teams to understand the evolving requirements our middleware architecture and how to build performant, scalable solutions for those requirements the “right way”.

Key responsibilities will include:

  • Serving in a leadership role in scaling our SaaS product during a time of rapid user growth to ensure an excellent customer experience;
  • Maintaining, building, and optimizing our REST APIs with a particular focus on making existing APIs scale to handle larger and larger amounts of data;
  • Decoupling existing chunks of our primary backend service with an eye towards spinning them off into their own microservice if prudent;
  • Where appropriate, design and implement non-REST APIs to improve performance for specific customer or front end needs--e.g. websockets for real time notifications, etc.;
  • Championing best practices for our microservice architecture and design. Bonus points if you can tell us which of the 12 factors is your favorite;
  • Working closely with the DevOps team to improve and optimize our CI/CD processes and production architecture to improve both developer and customer experience.

Qualifications:

  • Have significant (3-6 years) experience designing, building, and maintaining a large SaaS application;
  • Strong understanding of software and microservice architecture designs patterns;
  • Significant experience with an object oriented language (Python, Ruby, C#, Java, etc.);

Nice to have:

  • Significant experience with the one/some/all of following technologies: Python, Django, Kubernetes, AWS/GCP/Azure, Jenkins, Express, Nodejs, Spring Boot, Flask;
  • Experience with breaking up a software monolith into microservices;
  • Experience with managing the roll out of new technologies (gRPC, GraphQL, Kafka, etc.) to software development organization;

If being part of a quickly growing software company that’s rapidly evolving its underlying technology while still providing an excellent customer experience, we want to hear from you!

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • ScalaLanguages
    • SqlLanguages
    • ReactLibraries
    • ReduxLibraries
    • DjangoFrameworks
    • FlaskFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • HBaseDatabases
    • MemcachedDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases

Location

111 Huntington Ave, Boston, MA 02199

An Insider's view of BitSight Technologies

How would you describe the company’s work-life balance?

"My Days" are company wide days where we're encouraged to not work, and instead simply enjoy our day in whatever manner we choose; I didn't know this existed in a flourishing company and it's refreshing to work for a company that not only cares about your professional well being, but also your personal

Ben Daniels

Sales Development Rep

What are BitSight Technologies Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily sync
Open door policy
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Unconscious bias training
Diversity Employee Resource Groups
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Company Equity
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Time allotted for learning
Online course subscriptions available
Paid industry certifications
More Jobs at BitSight Technologies16 open jobs
All Jobs
Finance
Dev + Engineer
Marketing
Operations
Product
Sales
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView BitSight Technologies's full profileSee more BitSight Technologies jobs