Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Drata is seeking a Senior Software Engineer to help lead platform development by making architecture decisions for scalable, maintainable applications. You will work on infrastructure that supports the DevOps mindset and external developers, shaping the backend that powers analytics and data processing.
You’ll collaborate with product and engineering teams to deliver robust solutions, write clean, tested code, and contribute to server-side design across distributed systems.
The best way to understand the Driver’s Mindset is to see it in action. We’re an award-winning, mission-driven team of 600+ people worldwide , united by a culture that values trust, speed, and continuous growth.
Hear the Voice of the Team : Explore our "Life at Drata" page for employee testimonials on our collaborative and the growth opportunities available.
Connect with Us on Socials: LinkedIn - follow us for company updates, employee stories, and career news.
The Platform “Senior Software Engineer” will help lead the platform development by making architecture decisions to ensure we’re building clean, maintainable, and beautiful applications. This person is responsible for maintaining, expanding, and scaling our platform systems that SCALE our Application Development team. Your “customer” is not Drata’s normal users, it’s developers both internally and externally. You’ll develop specifications for moderately complex software programming applications and modify/maintain the existing software. This position participates in design and coding activities with other staff members. They will operate in a distributed architecture, building the infrastructure to manage Big Data and solve complex algorithmic problems.
Architect and build platform systems that will allow our application developers to build faster more reliable software Builds tools, services, and automation to extend the platform capabilities Runs critical operational portions of our ingestion, analytics, and storage infrastructure Collaborates with our product managers to define strategic solutions Evaluates and improves the performance, durability, and security of applications in production Assists with server-side code and database architecture on the back-end in NodeJS Work with management to ensure quality in solutions and in software design Participate in development lifecycle activities like design, coding, testing, and production release Write reusable, testable, and efficient code Deliver code in an agile team environment Research and train on technologies you think may be appropriate for current or future projects
Explore how we invest in your Life at Drata .