Salary
- AL, FL, GA, TN Residents: $90,015 (min) - $117,019 (mid) - $144,024 (max)
- NC Residents: $92,799 (min) - $120,639 (mid) - $148,478 (max)
- DE, MD, PA, TX, VA Residents: $97,439 (min) - $126,671 (mid) - $155,902 (max)
- DC Residents: $109,503 (min) - $142.354 (mid) - $175,204 (max)
- CA & NY Residents: $113,215 (min) - $147,179 (mid) - $181,143 (max)
Location
- In-person, hybrid, and remote options are available. Our offices are located in Baltimore.
Employment Type
Full-time
Fearless is looking for a Software Engineer II to add to our diverse team of 250+ employees (and counting!).
What you’ll be doing:
We’re looking to change the world by building software with a soul, and we want your help.
The Software Engineer II develops, maintains, and enhances complex software systems that solve customer and user problems. This role brings breadth across software development skills and depth in specific technologies like languages and frameworks that allows them to build effective software solutions. The Software Engineer II shares in the responsibility with other software engineers and team members to deliver maintainable solutions.
We need your coding skills! What other skills will help you succeed at Fearless? Glad you asked! We’re excited about candidates who can accomplish the following:
Responsibilities and Contributions
Organizational and Leadership Role
- Coaches and mentors others to develop their professional skills.
- Takes initiative for their own growth through personal leadership.
Functional Role
- Delivers code solutions in accordance with team code expectations; follows all team processes for submitting and reviewing code.
- Performs manual exploratory testing individually and with the team, as appropriate for the project test strategy.
- Implements scripts for automation or data processing.
- Assists with refining tasks and user stories by conducting research, preparing for backlog refinement, and asking questions.
- Troubleshoots and debugs technical problems.
- Participates in peer-reviews of assigned tasks and related code.
- Works with the team to continuously learn and improve.
Essential Skills, Experience, or Competencies
Must-Have Skills
- Ability to acquire Public Trust Security Clearance.
- A minimum of 6 years of demonstrated work experience as a software engineer on in a related position.
- Basic understanding of computer systems including web-development, persistence, networking, and operations.
- Demonstrated work experience utilizing TypeScript/JavaScript, Java, React, and Springboot.
- Understanding of the syntax at least one programming language like Node.js, Python, Go, Ruby, etc and ability to.
- Experience building web applications using object oriented/functional programming concepts.
- Demonstrated interest in and ability to learn new systems and technology quickly.
- Understanding of basic git actions like cloning, creating branches, navigating between branches, staging code for commit, committing code, resetting, and merging.
- Ability to operate and manage work, strategically reason, build relationships, and influence others.
Highly Desired Skills
- Basic experience developing apps hosted with a cloud provider such as AWS, Azure, Heroku, or similar IaaS or PaaS providers.
- Demonstrated ability to investigate and trouble-shoot problems in software systems.