- Seattle, WA, United States
- Azure Cloud
- Semantic UI
Refactr is looking for a talented back-end software engineer to join its application development team. In this role, you will be leading new software initiatives including design, architecture, and implementation.
Refactr is building a cutting-edge DevSecOps automation platform that executes workloads in in highly decoupled and distributed execution environments, ranging from public cloud containers to highly secured on-premise hardware. We need your help building, enhancing, and scaling both these execution environments and the orchestration layer that controls them.
Ideal candidates will have extensive experience building multi-tier distributed systems on multiple platforms, including public clouds. They will also be knowledgeable about design patterns, algorithms, data structures (particularly graphs), operating systems, containers, web-based application architecture, and other computer science fundamentals.
This position offers an amazing opportunity to hone and expand your existing skill set. Because our platform works with a wide variety of automation tools, you will almost certainly be learning something new. We are working on exciting and challenging problems in a rapidly emerging market, and need your help building the best DevSecOps automation platform available.
What You'll Do
Design and implement enhancements and new additions to our orchestration engine.
Design and implement a plugin-based module system for executing a wide variety of open IT automation tools, ranging from scripts in various programming languages to cloud orchestration templates to security automation tools.
Work with public cloud services including Amazon Web Services, Microsoft Azure and Google Cloud Platform for use with our platform execution environment.
Design, implement, and refine NoSQL database models for the application.
Design and implement service-oriented back end web servers and daemons to perform business logic and data processing functions.
Produce architecture diagrams and specifications in collaboration with a team.
Work with the business team and other lead engineers to translate business requirements into technical requirements.
What is Required
5+ years experience in software engineering, particularly in web application development
Bachelor's or Master's degree in Computer Science or similar technical discipline, or equivalent experience
Proficiency in computer science fundamentals, including data structures, algorithms, operating systems, and distributed systems
Experience with web technologies including HTTP and TCP/IP network stacks
Ability to lead new software initiatives from inception to completion
Strong communication skills and ability to work closely with a small team, as well as with clients
Knowledge of Linux-based operating system fundamentals
Refactr is an up-and-coming startup company that is modernizing the IT industry through a cutting-edge DevSecOps automation platform. The most forward-thinking enterprise SecOps teams, solution architects, and developers turn to Refactr to automate their processes and radically increase their operational efficiency. Based in Seattle, Refactr is attracting customers ranging from cybersecurity vendors to the Department of Defense who are leading the way in DevSecOps automation in an increasingly software-defined, aka IT as Code world.
We are a small startup with a very fast-paced, but flexible work environment. We work in ~2-week sprints with a rapid user feedback cycle, and we work very closely with select partners to make sure the product is solving client needs at every iteration. Our office is a co-working space in downtown Seattle, but much work is done remotely.
As an innovative software startup, Refactr offers a unique opportunity for ambitious engineers to be given significant autonomy and responsibility in implementing solutions. We are looking for engineers who can translate business problems into technology solutions, which means looking at technology as a tool, and making the best choices and tradeoffs in how solutions are implemented.
We are an agile startup who loves self starters who are team players. We love contributors who push us to make our product even better everyday.
- Azure Cloud
- Semantic UI
Skip straight to final-round interviews by applying through Triplebyte.