Job Closed
This listing is no longer active.
The Premier Security Testing Platform.
Senior Software Engineer, Application Platform
Location
Indiana
Posted
105 days ago
Salary
$140K - $180K / year
Seniority
Senior
Job Description
Senior Software Engineer, Application Platform
Synack, Inc.
Synack’s Penetration Testing as a Service platform manages customers’ attack surfaces by discovering new assets, pentesting for critical vulnerabilities and gaining visibility into the root causes of security risks. We are committed to making the world more secure by harnessing a talented, vetted community of security researchers to deliver continuous penetration testing and vulnerability management, with actionable results. Synack's PTaaS platform has uncovered more than 71,000 exploitable vulnerabilities to date, protecting a growing list of Global 2000 customers and U.S. agencies in a FedRAMP Moderate Authorized environment. For more information, please visit www.synack.com . Are you ready to leverage your software development skills to build a platform that is transforming cybersecurity? As a Senior Software Engineer, Application Platform you will be part of a fast-paced, collaborative team developing the application platform for our Penetration Testing as a Service cybersecurity capabilities. You will be a critical contributor to the development and delivery of key platform components that support our cybersecurity products, while also moving forward the state of engineering culture and SDLC processes throughout the organization. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Sounds interesting? Keep reading… Please note: This is a remote position based in the U.S. We can only hire U.S. citizens for this position due to federal government contract requirements. Here’s what you'll do Design, build and deploy high-performance, resilient, scalable cloud-based software systems and components for the best-in-class cybersecurity platform. Drive the delivery of software capabilities from an idea to production, following SDLC processes, with an eye on quality and efficiency. Utilize GCP platform to build and run highly-available software systems. Identify and resolve performance issues across systems and components. Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering. Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times. Own and ensure the quality of systems through automated tests. Ideate technical solutions for product requirements and user stories. Actively engage and participate in design and code reviews. Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Here’s what you’ll need 7+ years of experience in distributed-systems and backend software engineering. Expert knowledge of golang (4+ years). Knowledge of Ruby is preferred, but is not required. Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing. Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable. Experience with asynchronous messaging technologies such as Google PubSub, Kafka. In depth knowledge of NoSQL and RDBMS technologies. Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred). Experience working on agile teams. Excellent communication and collaboration skills in all mediums. Experience working on and scaling a microservice-based application. Experience with GitOps and DevOps principles, practices and tools. A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts. Ready to join us? Synack is committed to embracing diversity. Our people are our strength. Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints. Synack strives to be inclusive of all people. As a candidate, Synack cares about your privacy. Please view our candidate privacy policy here. This position has responsibility to ensure Synack’s security and privacy posture is maintained. $140,000 - $180,000 Salary is determined by a combination of factors including location, level, relevant experience, and skills. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. The compensation package for this position may also include equity, and benefits. For more details about our benefits, please see here. Then for the Employer code, enter: synack
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer, Delivery Service
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. The Toast Delivery Services team enables restaurants to build thriving, profitable first party delivery channels while growing Toast's consumer business. As a Senior Software Engineer, you'll play a pivotal role in enabling seamless integrations with third-party delivery providers, helping restaurants offer direct delivery through Toast’s Online Ordering channels. This is an exciting opportunity to contribute to a high-impact service focused on optimizing experiences for our restaurants and the customers who order from them. A day in the life (Responsibilities) We are looking for a visionary engineer who is motivated by these challenges and eager to transform our first and third-party delivery architecture to meet the dynamic needs of our customers and our rapidly growing business. As a Senior Software Engineer on the Toast Delivery Services team, you will take ownership of essential product features, building robust and scalable integrations, making important technical decisions that enhance our capabilities and ensure scalability. You will have the opportunity to make a huge impact in a critical space. You will work along with your team to enhance technical excellence within the team and contribute to the success of our broader engineering community. Contribute to the evolution of our Delivery architecture and data models, delivering scalable solutions that have significant business impact. Drives action and innovation within the team, leading delivery of projects from conception to production Activates the team to iteratively improve quality, incorporating technical considerations and customer feedback Owns technical decisions of crucial features in the Delivery services, applies learning from production experience, research, and data driven insights to existing systems and future designs Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. What you'll need to thrive (Requirements)
Staff Software Engineer, MDLC
Domino Data LabThe Enterprise MLOps platform powering over 20% of the Fortune 100
Who we are At Domino, we build software that helps the largest, AI-driven organizations build and operate advanced data science and AI solutions at scale. Our platform integrates a streamlined model development environment, MLOps capabilities, and novel features for collaboration, reuse, and reproducibility — all of which make data science teams more productive, reduce time to value, and ensure compliance. Our customers — like Johnson & Johnson, GSK, Bristol Myers, UBS, FINRA and the US Navy — are using our software to solve some of the most important challenges in the world, such as developing new medicines, securing our financial markets, or protecting our country. Backed by Sequoia Capital, Coatue Management, NVIDIA, Snowflake and other leading investors, we have been in business for a decade but are still a small team operating with the spirit of a startup. Especially in the world of AI today, we believe that the future is still being invented — and we want to be the ones building it. For more information, visit www.domino.ai What we are building The Model Development Lifecycle Team is building a cutting-edge platform to simplify the entire machine learning journey. From development and training to deployment and management, we empower teams to turn data into actionable insights. Our platform supports: Seamless API Integration: Deploy models as APIs for consistent use across applications, whether on-premises, in enterprise infrastructures, or through third-party hosting. Collaboration and Discoverability: Use our model registry to version, store, and easily find models across the organization. Scalable Training Resources: Leverage advanced tools like GPUs, Ray, and Spark to meet the needs of diverse AI projects. By supporting organizations in developing, registering, and scaling AI models, we enable impactful insights and innovation across the enterprise. What your impact will be In your first year, you will: Integrate model monitoring to provide a holistic view of deployment health and performance Enhance tagging capabilities across Domino entities to improve discoverability and tracking Expand LLM hosting capabilities to address customer needs for scale, performance, and logging Innovate within our Domino Apps offering by incorporating feature requests from major customers What we look for in this role Building Scalable Systems: Hands-on experience developing and managing high-performance back-end systems in distributed computing environments Collaboration Across Teams: Working closely with cross-functional teams to integrate systems with front-end interfaces and third-party services API Development: Designing and implementing secure, scalable APIs (e.g., RESTful APIs, gRPC) Performance Optimization: Profiling and optimizing back-end performance, especially in cloud environments or with container technologies like Docker and Kubernetes. Testing and CI/CD: Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelines ML Model Deployment: Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plus Distributed Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus Cloud Platforms: Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environments Back-End Development: Expertise in languages such as Python, Java, Scala, or Go What we value We value a growth mindset. High-performing creative individuals who dig into problems and see the opportunities for success We believe in individuals who seek truth and speak the truth and can be their whole selves at work We value all of you that believe improving is always possible At Domino Everything is a work in progress – we can do better at everything We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply #LI-Remote The annual US base salary range for this role is listed below. For sales roles, the range provided is the role's On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range will be narrowed during the interview process based on a number of factors, including the candidate's experience, qualifications, and location. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. Compensation Range $200,000 — $250,000 USD
Staff Software Engineer - Backend
DragosDragos is a computer and network security company specializing in industrial cybersecurity, incident response, threat intelligence, and security software. Past flexible jobs at Dra
Dragos is on a relentless mission to defend industrial organizations that provide us with the necessities of modern civilization; running water, functioning electricity, and safe industrial working environments. As the market leader in ICS/OT Cybersecurity, we are dedicated to arming our customers with best-in-class technology, threat intelligence, and services to protect their systems as effectively and efficiently as possible. We’re a remote-first culture with operations in North America, Europe, the Middle East, and APAC. We’re looking for mission-oriented teammates who embody our core values of authenticity, transparency, and trust. Are you ready to make a difference? Come join a mission that can save the world! About the Role As a Staff Software Engineer, you will contribute to the design and delivery of complex, high-impact projects that shape the technical direction of our platform. This role demands deep technical expertise and excellent communication skills. You will partner with engineers of all levels and champion modern development practices, including AI-assisted development. Responsibilities Author and review design documents, ensuring alignment with architectural and business strategy Contribute to and help drive organizational-level initiatives that have impact across all our product teams Champion rigorous quality standards, ensuring product stability and reliability Guide and mentor engineers on best practices, design patterns, and problem-solving. Build performant, scalable systems with robust APIs in a Kubernetes environment Ensure code is covered by appropriate tests (unit, integration, and functional) Work with data engineers to optimize data storage and retrieval using PostgreSQL, Redis, and Elasticsearch Contribute to existing Kotlin codebases and ensure seamless integration with new components Work in a cross-functional engineering team to design, develop, and ship small iterations in a continuous-delivery model Partner with product managers and customer stakeholders to understand current customer pain points and propose different approaches, taking care to understand the tradeoffs of each Qualifications Compensation Salary: $192,000 Competitive Equity Package Comprehensive Benefits Plan Dragos is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden under federal, state, or local laws. All new hires must pass a background check as a condition of employment.
Sr. Software Engineer
OPENLANE, Inc.OPENLANE, Inc. helps automakers, financial institutions, dealer groups, and fleet operations buy, sell, and trade used vehicles. Founded under the name KAR Global, OPENLANE is a Fo
Who We Are: At AFC (Automotive Finance Corporation) we fuel the entrepreneurial dream in our community. For more than 35 years, we’ve been committed to making dreams come true for independent car dealers. AFC’s finance solutions work with more than 12,000 independent dealerships across North America freeing up cash flow to give them more time to focus on building their business. Our solutions amplify purchasing power so dealers can stock their dealership lot with vehicles their customers seek. Learn more about AFC, here: https://www.autofinance.com/ AFC is proud to be a subsidiary of OPENLANE. AFC's core business complements the other business units within the OPENLANE group of companies. For more information, visit https://corporate.openlane.com/. AFC’s Core Values: Elevating Relationships . We connect deeply with our customers - celebrating their wins and supporting their struggles as if they were our own. Powered by Passion. We believe that “passion is our superpower” and that every success is built upon the commitment and perseverance of our employees. Vision-driven. We look ahead to the bigger picture so our customers can be prepared; after all, their success is our destination. Dedicated to You. We demonstrate value and appreciation by recognizing and validating each other’s efforts. We stand committed to the success of our customers. We’re Looking For: We are looking for a motivated and curious Sr. Software Engineer to join our engineering team. At OPENLANE, we are a "Cloud-First, API-First" organization. In this role, you will work alongside lead, senior engineers to build, maintain, and scale our modern microservices architecture. You will be hands-on with cutting-edge technologies, including AI-assisted development tools and serverless cloud infrastructure, to help solve real-world problems for the automotive finance industry. You Are: First-Principles Thinking: You love breaking down complex problems into small, manageable parts. Passion for Learning: You stay current with new technologies and are eager to master the latest in AI and Cloud. Collaborative Spirit: You thrive in a team environment and aren’t afraid to ask questions or seek feedback. Ownership: You take pride in the quality of your work and are committed to the success of the team. You Will: Develop & Maintain: Write clean, testable, and efficient code in TypeScript and Node.js. Learn Cloud Architecture: Assist in building and deploying services within a microservices environment on AWS. Frontend Contribution: Work with Angular to build intuitive user interfaces for our customers. Adopt AI Tools: Leverage modern AI development tools (like GitHub CoPilot or AWS Q) to accelerate your coding and learning. Collaborate: Participate in Agile ceremonies (Scrum/Kanban), contribute to code reviews, and work closely with senior mentors to grow your technical skills. Database Management: Write and optimize SQL queries and work with relational and non-relational databases. DevOps Mindset: Utilize CI/CD pipelines (Azure DevOps/GitHub Actions) to ship code frequently and reliably. Must Have’s: Immediately vested 401K (US) or RRSP (Canada) with company match Paid Vacation, Personal, and Sick Time Paid maternity and paternity leave (US) Employer-paid short-term disability, long-term disability, life insurance, and AD&D (US) Robust Employee Assistance Program Employer paid Leap into Service Day to volunteer Tuition Reimbursement for eligible programs Opportunities to expand your skill set and share your knowledge across a publicly traded, global organization Company culture of internal promotions, diverse career paths, and meaningful advancement Sound like a match? Apply Now - We can't wait to hear from you! Compensation Range of Annual Salary: $112,000.00 - $140,000.00 USD (Depending on experience, skill set, qualifications, and other relevant factors.)




