About 7Factor Software
Software engineering is both an art and a science. No job on the planet allows us to produce such a wide array of solutions to new and unique problems. Software truly is “eating the world,” and at 7Factor we believe that it is our utmost responsibility to take the craft of building good software seriously. We are responsible for developing software critical to our clients’ business needs, so we must be in balance with expediency and constructing the Right Thing™.
As a software engineer at 7Factor, your skills are essential to our success. For this role, we’re looking for intermediate to senior engineers with deep experience in React Native. You are expected to be quality-driven, curious, and capable of selecting the right tools for the job. Being a software engineer here comes with a high bar, as you must embrace diverse technical knowledge, problem-solving skills, and the ability to adapt to multiple frameworks.
You must consistently choose the best technology solution for any given problem.
What you are:
- A curious, genuine, and relentless problem solver, capable of tackling even the most mundane issues—because those can be automated.
- Deeply knowledgeable in React Native, but with a broad understanding of software engineering. You should also be able to generalize problem-solving approaches across various technologies.
- Well-versed in software design and testing methodologies, including unit testing, end-to-end testing, UAT, load testing, mocking, and dependency injection. We expect engineers to apply their expertise to automate quality as much as possible.
- Responsible for your code from development to production. As part of our DevOps-enabled teams, you should have a working knowledge of cloud environments and understand the difference between IaaS and PaaS.
- Excited to engage with stakeholders, asking thoughtful questions and offering solutions that align with their business needs. You combine technical expertise with strong architecture and design skills.
- Passionate about learning and contributing to our continuous improvement (kaizen) culture. You are always curious, always questioning, and seeking the best possible answers.
- A respectful, principled team player who strives to be the best both inside and outside of 7Factor.
What you are not:
- A developer who believes there is only one “right” framework or methodology for solving industry problems. While we value expertise, flexibility is key.
- A “10Xer” who works in isolation. At 7Factor, we focus on balanced teams, collaboration, and lifting each other up.
- Someone who is overly ambitious or egotistical. We prioritize team success over individual accolades, and humility is essential in our culture.
What you will do:
- Implement stories as written for our clients, managing your workload and breaking down tasks as needed.
- Understand clients’ needs and help guide them toward the right solutions using your technical knowledge.
- Actively participate in 7Factor’s engineering culture by giving talks, asking questions, and striving to be the best engineer you can be.
- Implement automated tests using your framework of choice to ensure we’re building the best possible products.
- Approach problem-solving and teamwork with a positive attitude. One of our core values is to be a “force multiplier,” so encourage, teach, and assist others.
- Follow and enforce a quality-focused SDLC, ensuring automation and fast feedback loops are prioritized.
How you’re compensated:
We strive to offer sustainable salaries that are in parity with industry along with competitive health benefits, 401k matching, five weeks of PTO, and spot bonuses for jobs well done. In addition to the standard package engineering team members are eligible for the yearly bonus given to all company members based on our overall profitability targets for the year.