Synack, Inc. logo
Synack, Inc.

The Premier Security Testing Platform.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Russia

Posted

46 days ago

Salary

$150K - $180K / year

Seniority

Senior

Job Description

Senior Software Engineer

Synack, Inc.

Role Description Are you ready to leverage your software development skills to build a platform that is transforming cybersecurity? As a Senior Software Engineer, Backend you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. 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! 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 - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers - Take software through CI/CD all the way to production and own its quality and availability - 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 - Design, implement and deliver well-tested, scalable, highly available systems - Own and 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 Qualifications - 7+ years of experience in distributed-systems and backend software engineering - Strong Golang Required: 7+ years of experience minimum - Strong experience and understanding of microservices, REST API design, gRPC, 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 developing scalable and observable microservice-based applications - 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 Nice to have - Interest in security / penetration testing - Interest in GenAI and LLM technologies Benefits - $150,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

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Role Description i3 Verticals is looking for a highly skilled Full Stack Software Engineer who is comfortable with both front and back-end programming. Software Engineers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside architects for web design features, among other duties. The ideal candidate will possess strong expertise in: - Java development - J2EE - Spring Boot - AWS - Docker/Kubernetes - Various application servers - Familiarity with front-end frameworks, message queues, and databases Qualifications - Bachelor’s degree in computer science, Software Engineering, or a related field - Minimum of 8 years of professional experience as a Java Developer - Familiarity with front-end frameworks such as Angular or React - Extensive knowledge and hands-on experience with J2EE and Spring Boot frameworks - Experience working with Nginx, Tomcat, and JBossEAP application servers - Experience with testing frameworks (Junit, Mockito) - Excellent analytical and problem-solving skills - Excellent organization and time management skills - Excellent written and verbal communication skills - Ability to exercise discretion and independent judgment in the performance of duties Requirements - Develop and maintain user interfaces using a frontend technology like Angular - Create responsive web designs that work seamlessly across various devices and browsers - Implement and optimize frontend components for performance and user experience; an eye for UX/UI - Integrate server-side APIs and RESTful services - Help build scalable and secure backend services using a backend technology like Java - Collaborate with frontend developers to ensure smooth integration between frontend and backend systems - Work with databases such as SQL (PostgreSQL) and NoSQL efficiently while using best practices around performance and optimization - Integrate native cloud services in AWS (AWS certifications are a plus) - Write unit tests or regression tests; familiarity in creating CI/CD pipelines - Adept in design and making architectural decisions; from RBMS design to Cloud Architecture - Collaborate with cross-functional teams, including designers and product managers, to deliver high-quality features - Work in Agile environments with familiarity of all stages of SDLC - Have knowledge of Gitflow/version control and maintaining thorough release notes - Have familiarity with Docker build process and containerization would be an asset - Document code, technical processes, and architecture decisions Preferred Qualifications - Working knowledge with AWS services and integrations - Experience in containerization technologies like Docker and Kubernetes - Experience of caching mechanisms using Redis or Memcached - Proficiency in working with databases like Oracle, PostgreSQL, MongoDB, or Cassandra - Experience with authentication protocols and services like Okta, OAuth, Azure AD, or Ping

United States
Oracle logo

Production Service Developer

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Role Description Responsible for production infrastructure, including the servers and services which support growing client base as well as designing and implementing highly scalable environments. Work with other teams in the organization and provide infrastructure solutions. Understand client systems and applications, networking, infrastructure, data centers, web tools and technologies, databases and Cloud, Big Data, Enterprise Resource Planning (ERP), and more. - Design new scalable solutions for fast changing infrastructure environment with complex needs in fields like configuration deployments, monitoring, and logging. - Perform deep drill down analysis into performance bottlenecks and provide necessary fixes. - Bring in new ideas, change, evolve, improve and simplify the production infrastructure. - Work closely with development and research teams and provide customer friendly solutions and support. - Responsible for working on the design, development, and/or deployment of enterprise supporting systems. - May telecommute. Qualifications - Bachelor's degree in Computer Science, Engineering, or related technical field. - 5 years of progressive, post-baccalaureate experience in job offered or in a production service developer-related occupation. Requirements - Investigating/debugging software defects to perform root cause assessment and recommend code fix using C++, Java, JavaScript, and CCL. - Investigating complex production level application issues using different troubleshooting tools such as Splunk, BMC Appsight, and blackbird, and maintaining sound documentation of the troubleshooting steps and resolution. - Analyzing application crash and performance reports using WinDBG to find software vulnerabilities and mitigate negative impact. - Debugging live production code with WinDBG, Appsight Code Recording profile, and profiling applications in production environment to identify memory and/or dependency issues with tools such as Process Explorer and Dependency Walker. - Profiling applications in production environment to identify memory and/or dependency issues utilizing tools such as Process Explorer and Dependency Walker. - Reviewing AWR report and SQL Plans (CBO) for Oracle Database to identify possible causes of performance bottlenecks and recommend code changes when applicable. - Profiling Java servers by analyzing heap dumps (Eclipse Memory Analyzer) and timers to locate performance and/or memory related issues. Benefits - Competitive benefits that support our people with flexible medical, life insurance, and retirement options. - Encouragement for employees to give back to their communities through volunteer programs. Company Description Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
$79.1K - $158.2K / year
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Understand customer missions, goals, and engineering challenges—and translate them into actionable digital transformation initiatives. • Apply industry best practices and Siemens solution templates to architect modern PLM capabilities. • Analyze existing technology stacks, engineering workflows, and data structures supporting serialized assets and sustainment operations. • Develop functional and non-functional requirements for PLM and digital engineering solutions. • Conduct fit-gap analyses and lead process reengineering efforts to modernize customer operations. • Lead customer workshops to clarify requirements, validate designs, and build alignment around solution direction. • Support the creation of solution strategies, technical approaches, and implementation roadmaps. • Review design specifications for accuracy, completeness, and alignment with mission needs. • Define and document use cases that drive system behavior and integration. • Participate in solution validation through test planning, test execution, and requirements traceability. • Advise on data migration, integration with legacy systems, and long-term sustainment strategies. • Troubleshoot and resolve critical production issues in collaboration with SMEs, administrators, and Siemens support teams. • Set and manage stakeholder expectations while demonstrating technical leadership and thought partnership. • Support project management activities to ensure quality, schedule, and mission success.

United States
Paperless Post logo

Senior Software Engineer, Frontend, Revenue Growth

Paperless Post

Online invitations that make gathering easier.

Full TimeRemoteTeam 51-200H1B Sponsor

Role Description Paperless Post is looking for a Senior Frontend Engineer to help build product experiences that directly impact how we grow revenue. Our product has served more than 220 million hosts and guests and sees over 5 million unique visitors per month. You’ll work closely with our Revenue Growth team—leading frontend development across our stack, which includes TypeScript, React, Next.js, and GraphQL on the frontend, with services written mostly in Golang running on top of PostgreSQL and MongoDB. What you’ll do here - Lead the frontend design and implementation of features and systems that directly drive monetization, including pricing pages, checkout flows, subscription management, and conversion-focused UI. - Develop and maintain our applications with reusable, testable, and resilient React components that foster a consistent user experience across the full funnel. - Partner with product and design to define and run A/B experiments, then help translate results into roadmap decisions that improve conversion and retention. - Contribute to the design, development, and testing of React (TypeScript, Next.js) and GraphQL, with particular focus on performance and user experience on revenue-critical surfaces. - Ship A/B tests and be invested in the outcomes to improve conversion and retention through deep understanding of user behavior. - Ensure code quality and maintainability through participation in code reviews and testing; set strong technical and testing standards for the team. - Mentor engineers and help establish frontend best practices across the Revenue Growth team. - Actively participate in developing useful API contracts between Front End and Back End, especially for pricing, payments, and subscription systems. - Coordinate with technical leads on best practices and align on implementation strategies across teams. - Proficiency with AI tools like Claude Code, Cursor, or Copilot in your workflow. Qualifications - B.S. in Computer Science or equivalent experience. - 7+ years of experience developing for web or mobile platforms in React or React Native. - Expertise in TypeScript and React with strong understanding of modern React patterns and performance optimization. - Empathy for the people who worked on the codebase before you, and a passion for solving problems and building features for users. - A growth hacking mentality with curiosity to experiment, measure, and iterate quickly. - Familiarity with Next.js, SSR concepts, Node.js and frontend tooling. - Solid understanding of HTML, CSS, responsive layouts, and accessibility basics. - Proficiency in GraphQL, including building and consuming queries and mutations on revenue-critical surfaces. - Experience shipping A/B tests and interpreting experiment results to drive product decisions. - Knowledge of good design and UX, with a strong eye for consumer-facing product quality. - Ability to write clean, maintainable code and collaborate effectively across a cross-functional team. - Bonus points for experience with pricing and subscriptions, payments, or e-commerce flows. - Some experience with backend development is helpful, especially familiarity with Golang or contributing to light GraphQL resolver work. - Experience in Ruby on Rails, or Golang is a plus. Benefits - Compensation range: $150,000 - $165,000 USD. - Compensation based on geographic location, job-related skills, years of experience, and internal team banding. - All full-time offer packages come with a base salary, equity component, and options for fully paid medical, dental, and vision benefits. - Remote-friendly position with employment available in specific locations. Company Description Company-wide, we enjoy an amazing ecosystem of an even gender split and a balance of engineers and designers. Because Paperless Post isn’t supported by ad revenue, we can focus our efforts on creating and improving on the ideal version of our platform, product, content, and partnerships for our users. We are proud that Paperless Post has helped over 220 million people globally connect in the real world since our inception. Paperless Post exists to help all people celebrate all the moments that matter to them. We believe that having a team reflective of the diverse world around us empowers us to create a product that serves everyone. Women, people of color, trans/genderqueer individuals, individuals with disabilities, and veterans are especially encouraged to apply.

United States
$150K - $165K / year