Software Engineer III (React, Azure, Kotlin, Github)
About Fearless Digital
All candidates should make sure to read the following job description and information carefully before applying.
Fearless Digital builds software with a soul. As a division inside Fearless, we're part of its digital services integrator model to unlock the power of organizations, people and tech.
Our division designs, engineers, and delivers digital solutions to solve problems and drive impact. Using iterative development cycles, we minimize risk for our customers and efficiently deliver intuitive and responsive technology.
In this way, we help set the stage for tech to work better for people. That's not our only goal, though. We also strive to create a purple culture that makes our team members excited to come to work every day.
We take a holistic approach to our people’s well-being, and our culture and benefits are designed to support our people in working the way they like best.
We encourage our people to pursue their passions, both in and out of the office. With flexible schedules, continuing education support, and a family-friendly work environment, we’ve created a culture that allows our team to thrive professionally and personally.
Fearless believes in equal opportunity employment. We won’t discriminate against any employee or applicant on the basis of race, gender, nationality, age, religion, disability, military status, or sexual orientation.
As a company and as individuals, we’re committed to providing an inclusive and welcoming environment for our team, our family members, our clients, our subcontractors, and our vendors.
Fearless Digital Benefits
Our people make us who we are. We believe that every member of the Fearless team has something to share, and we value the unique viewpoint you’ll bring to our community.
Here are a few highlights of our benefits package :
- Life-friendly schedules
- Family-friendly workplace
- We cover 100% of your premium for our medical HSA plan + the deductible portion of HSA contributions, 80% of your premium for our HMO or PPO plans, and offer competitive dependent coverage.
We cover 100% of dental and vision premiums for you and your dependents and offer medical and dependent care FSA options.
We also offer life insurance, short- and long-term disability coverage, and legal planning and support insurance.
- Tech, education / training, and wellness allowances
- Safe Harbor 401(k) plan with employer contributions (current match 4%) and immediate vesting
- Referral bonus : Bring your friends! If someone you refer is hired, you’ll get a bonus of $6 12k!
- Total Pet Plan
- Employee Assistance Program
- Up to 12 weeks of FMLA paid at 100%
- PTO is provided to team members as a lump sum allowance, not an accrual. PTO is prorated based on your start date on a quarterly basis (with tenure-based increases), 8.
75 days of sick leave, 11 federal holidays, their birthday (8 hours), up to 15 days for jury duty, and up to 3 days (24 hours) of bereavement leave per eligible instance.
Compensation
Our Compensation System is designed to reward remarkable work, grow your impact and support the whole you over the course of your career.
We believe in paying people fairly, so we've established a compensation model aimed to ensure everyone at Fearless is given equal pay for equal work.
Our salary ranges are determined based on role, level and location and provide team members salary growth within a salary grade over time.
Team members automatically progress within a salary range through annual increases or merit increases. Fearless team members are also eligible for discretionary bonuses based on company performance.
Salary Range
- AL, FL, GA, TN Residents : $100,817 (min) - $131,811(mid) - $161,307 (max)
- NC Residents : $103,935 (min) - $135,115 (mid) - $166,296 (max)
- DE, MD, PA, TX, VA Residents : $109,132 (min) - $141,871 (mid) - $174,610 (max)
- DC Residents : $122,643 (min) - $159,436 (mid) - $196,229 (max)
- CA & NY Residents : $126,800 (min) - $164,299 (mid) - $202,881 (max)
Location :
In-person, hybrid, and remote options are available. Our office is located in Baltimore.
Fearless is looking for a Software Engineer III to add to our diverse team of 250+ employees.
What You’ll Be Doing
The Software Engineer III leads the development, maintenance, and enhancement of complex software systems that solve customer and user problems.
This role brings detailed understanding of the nuances of software development, and depth in a variety of languages, paradigms, technologies, and frameworks to effectively contribute in a wide array of different projects.
Software Engineer IIIs are experts in digesting complex tasks and business requirements and aligning a group around an implementation.
They are responsible for the smooth delivery of maintainable systems by establishing effective team processes.
Responsibilities And Contributions
Organizational and Leadership Role
- Synthesizes business requirements and objectives and drives the development of solutions.
- Collaborates with talented designers, product managers, and fellow engineers to plan and build new features.
- Coaches and mentors others to develop their professional skills.
- Drives all phases of the development lifecycle from task creation to production deployment of new code.
Functional Role
- Designs and implements effective, secure software solutions that meet the business and technology requirements of the project.
- Articulates business needs and translates them into technology solutions.
- Creates technical processes that create testable and maintainable software with minimal technical debt.
- Troubleshoots technical issues in application and infrastructure code.
- Develops and implements plans for the continuous improvement and evolution of the software system.
- Identifies opportunities and articulates suggestions to improve the technology strategies beyond the scope of a team or project.
- Reviews other developers’ code and provides specific, constructive feedback.
- Demonstrates deep knowledge of products / workflows within the businesses they support.
Must-Have Skills
- Expert in web-development including front-end (browser) and back-end (server) including client-server integrations, APIs, and data persistence.
- Ability to discuss abstract software development concepts like single-responsibility, cohesion, data immutability, and other paradigm appropriate design patterns.
- Demonstrated interest in and ability to learn new systems and technology quickly.
- Expert in at least one programming language like Node.js, Python, Go, Java 8+, Ruby, etc.
- Proficient with the industry-leading framework(s) for the programming language expertise.
- Proficient with important libraries and technologies in the ecosystem of programming language expertise.
- Proficient with HTML, Javascript and ability to quickly translate designs into CSS implementations.
- Proficient with React, Kotlin, Azure, and Github.
- Proficient with building applications in containerized development environments.
- Expert in with advanced git commands like rebasing, squashing, and cherry-picking.
- Ability to assist other engineers with source code management in git.
- Ability to discuss technical tasks and team process topics with team members.
- Basic understanding of container orchestration technologies like Amazon ECS and Kubernetes.
- Basic understanding of serverless concepts and frameworks.
- Basic understanding of cloud platforms like AWS.
- Basic understanding of software infrastructure including network, compute, and data storage resources.
- Basic understanding of securing systems on the application, network, and infrastructure layers.
- Ability to operate and manage work, strategically reason, and build relationships and influence others.
- Ability to obtain public trust clearance.
- Experience using modern open source software to prototype and deploy backend web applications.
- Previous experience with working with state, local, or federal government agency and / or a government contractor.
Icing-on-the-Cake Skills
- BS / MS / MEng in Computer Science, Information Systems, Information Technology, Mathematics, Electrical Engineering, Computer Engineering, or similar technology-related degree.
- Experience working with large industry clients.
- Understanding of Agile principles.
- Holds a current AWS Certified Developer Associate, Solutions Architecture Associate, or Solutions Architect Professional or similar certification in another cloud platform.
- Holds a current Certified Scrum Master certification.
- Holds a current CompTIA Security+ certification.
So, what’s next?
If we think you’re a good fit, we’ll get in touch and start scheduling your interviews! Depending on the role's / project's requirements, the interview process may include some differences. At the minimum :
- Introductory Interview
- Technical Interview (Skills Fit)
- Business Interview
J-18808-Ljbffr