Job Requirements
Job Title: Software Engineer II (Cloud Transition Planning Consultant) Navy NIWC
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.
The Impact You Will Create:
Cloud Transition & Modernization: Move legacy systems to secure, scalable cloud environments with minimal disruption. Application Modernization: Refactor or re-platform outdated software to modern architectures. Program & Systems Engineering: Deliver PMO support, systems design, R&D, M&S, and software engineering. Cybersecurity Compliance: Ensure RMF/ATO, Zero Trust, and FedRAMP compliance across all systems. Data Integration & ETL: Provide automated ingestion and transformation of USMC data using tools like Apache NiFi and ECR. IT & Web Support: Ensure operational support, interface design, disaster recovery, and web application maintena
Your Responsibilities in This Role:
Organizational and Leadership Role
Functional Role
accordance with the project/organization technical standards.
including documentation and automated unit/integration tests.
the project test strategy.
requirements.
preparation.
Work Experience
Skills and Qualifications We Require at Fearless:
At Fearless, we seek candidates who blend technical know-how with sharp problem-solving and advisory skills to drive real impact in the communities we serve. Here are the key qualifications for this role.
Three (3) years of professional experience with research, design, and development of computer and network software or specialized utility programs which may include database maintenance within an application area.
Individual shall have experience applying programming concepts in a professional or academic setting and notable experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting.
Project Specific Qualifications:
This role includes additional qualifications to help us deliver bold, impactful work for our clients.
Provides high level consulting and planning for transitioning from an on-premise technology architecture to a cloud-based architecture. Perform discovery and requirements gathering meetings with key stakeholders to identify the high-level business and technology goals, and the drivers for considering a transition to the Cloud. Develop a recommendation for transitioning along with a high-level roadmap with major milestones. Identify high-level cost estimates to provide order of magnitude comparisons between transition options, and to approximate return on investment timeframes. Note: Experience may be achieved simultaneously.
Education:
Bachelor’s degree in quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems); and shall possess Agile Developer certification or Certified Scrum Developer certification.
Clearance
Active Secret clearance
Physical Requirements:
Ability to sit for extended periods while working on a computer or during meetings.
Must be able to travel occasionally to client sites or company meetings.
Ability to communicate effectively via phone, email, and in-person, requiring clear speech, listening, and written communication skills.
Ability to move within an office environment, including reaching for files, using office equipment, and occasional light lifting (up to 10 pounds).
Benefits
Life at Fearless
We’re a digital integration consultancy on a mission to build a better tomorrow. At Fearless, we combine technology, people, and organizational development to solve meaningful problems. Through iterative development, we deliver smart, user-friendly solutions that make tech work better—for everyone.
But great tech is just part of the story. What really makes us Fearless is our Purple Culture.
What Makes Us Purple?
Being Purple means you:
We believe in flexibility, growth, and balance. Our benefits and culture are designed to support you in doing your best work—while making space for what matters to you outside of it.
We’re proud to be an equal opportunity employer. At Fearless, we’re building a workplace that welcomes and respects everyone—across race, gender, age, religion, identity, background, and ability.
Compensation at Fearless
Fearless is committed to providing a competitive compensation package that will meet your current and future needs. Our philosophy is aimed at rewarding team member contributions, supporting long-term financial growth and security, and overall well-being.
We believe in paying people fairly, so we've established a compensation model aimed to ensure everyone at Fearless — regardless of race, ethnicity, gender, sexual orientation, disability, religion, age, nationality, or willingness/ability to negotiate — is consistently paid fairly based on alignment to the needs and requirements of the role.
The salary range for this position is:
Minimum Salary: $91,554
Salary Midpoint: $119,020
Maximum Salary: $146,486
Hiring Range: $91,554- $112,320
Benefits at Fearless
At Fearless, we take care of our team—because when you're supported, you can do your best work. We offer a flexible, family-friendly environment with benefits designed to support your health, growth, and life outside of work.
For Full-Time Team Members (Starting Day One):
Reasonable Accommodations
Fearless is committed to providing reasonable accommodations for applicants and candidates with disabilities. If a reasonable accommodation is needed to participate in the job application or interview process, please contact the Human Resources Department at hr@fearless.tech.
So, What’s Next?
We’ve refined our hiring approach to make sure every team member is a great fit for Fearless—and that we’re a great fit for you, too. If there’s alignment, we’ll reach out to kick off the interview process. Depending on the role or project, your experience may vary slightly, but it typically includes:
Introductory Interview
You'll connect with a recruiter to:
Skills + Business Fit Interview
This is where we dig deeper to:
Some roles may also include customer interviews based on specific project requirements in addition to background check and security clearance requirements.
Read Full Description