Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SpyCloud Logo

Staff Software Engineer

SpyCloud

Salary not specified
Oct 8, 2025
Austin, TX, US
Apply Now

SpyCloud is on a mission to make the internet a safer place by disrupting the criminal underground. SpyCloud’s solutions thwart cyberattacks and protect more than 4 billion accounts worldwide.

Requirements

  • At least 10 years of professional experience delivering high-quality production software, with a strong focus on Domain Driven Design and micro-frontend architecture
  • Proven track record of implementing and leading large-scale web applications using modern web technologies.
  • Strong working knowledge of a programming language in our stack.
  • Strong working knowledge of building and interacting with RESTful APIs.
  • Strong working knowledge of a relational and a NoSQL based database in our stack.
  • Strong computer science fundamentals in data structures, algorithms, and object-oriented programming.
  • Strong working knowledge of Domain Driven Design (DDD).

Responsibilities

  • Implement and promote Domain Driven Design principles to create scalable, maintainable, and robust web applications.
  • Lead the development and integration of our micro-frontend architecture to enhance modularity and improve the scalability of web applications.
  • Hands-on development and coding to ensure high quality, performant, and reliable web applications.
  • Provide strong leadership on technical direction and pragmatic design decisions.
  • Lead technical discussions and architecture reviews to ensure alignment and adherence to architectural standards.
  • Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Mentor junior engineers, fostering a culture of continuous learning and improvement.

Other

  • Maintain good work ethics and a humble attitude while working in a fast-paced environment.
  • Adopt existing team practices and recommend improvements as needed.
  • Stay current with emerging technologies and industry trends, integrating relevant innovations into the development process
  • Excellent communication and writing skills.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.