Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer I with TS/SCI Full Scope Poly image - Rise Careers
Job details

Software Engineer I with TS/SCI Full Scope Poly

Fearless Digital is seeking a Software Engineer I to assist in building and maintaining diverse software systems. This role is perfect for someone who wants to begin their career in software engineering.

Skills

  • AWS
  • Java
  • JavaScript
  • React
  • Docker
  • CI/CD
  • REST Services

Responsibilities

  • Build, test, and maintain software systems
  • Deliver code solutions according to team expectations
  • Perform manual exploratory testing
  • Implement automation scripts
  • Assist with refining tasks and user stories
  • Troubleshoot and debug technical problems

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Flexible work schedules
  • 100% medical premium coverage
  • Dental and vision coverage
  • 401(k) with employer contributions
  • Employee Assistance Program
  • Generous PTO and sick leave
To read the complete job description, please click on the ‘Apply’ button
Fearless Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fearless DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Fearless
Fearless CEO photo
Delali Dzirasa
Approve of CEO

Average salary estimate

$119019 / YEARLY (est.)
min
max
$91553K
$146485K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer I with TS/SCI Full Scope Poly, Fearless

Are you ready to kickstart your career as a Software Engineer I with a Full Scope Poly at Fearless in Baltimore, MD, or even from the comfort of your home? At Fearless, we’re all about building software with a soul, and we’re looking for passionate engineers like you to join our team! In this role, you’ll be working alongside talented individuals to design, develop, and maintain innovative software solutions. Your day-to-day will involve coding in languages such as Java and JavaScript, as well as working on cloud technologies like AWS. You’ll get hands-on experience with exploratory testing, automation scripts, and collaborating with peers through code reviews that will enhance not only your technical skills but your ability to grow within the team. We deeply value personal leadership and initiative, and we provide an environment where you can cultivate your talents and even discover new interests. You’ll also benefit from our structured onboarding process, where you can expect a mix of assigned tasks, learning opportunities, and essential team interactions. We'll ensure you get the support you need to succeed—whether that’s through our flexible scheduling, comprehensive health packages, or enriching educational resources. If you’re eager to contribute to meaningful projects and grow both personally and professionally, Fearless is the perfect place for you to take your first steps into the tech world!

Frequently Asked Questions (FAQs) for Software Engineer I with TS/SCI Full Scope Poly Role at Fearless
What are the main responsibilities of a Software Engineer I at Fearless?

As a Software Engineer I at Fearless, your primary responsibility will be to build, test, and maintain diverse software systems. You’ll work closely with experienced team members to deliver effective coding solutions, conduct manual testing, and assist with task refinement. Your role requires dedication to following team processes and contributing to continuous learning and improvement within the team.

Join Rise to see the full answer
What qualifications are needed for a Software Engineer I at Fearless?

To qualify for the Software Engineer I position at Fearless, candidates must have experience implementing AWS Services in production settings, possess knowledge of programming languages like Java and JavaScript, and understand cloud architecture. An active TS/SCI Full Scope Poly Clearance is also necessary. Additionally, candidates should demonstrate a keen interest in learning new technologies and systems.

Join Rise to see the full answer
How does the compensation structure work for Software Engineer I at Fearless?

Fearless offers a competitive compensation structure for their Software Engineer I role. The minimum salary starts at $91,553, with a midpoint at $119,020.07, and a maximum of $146,485.51, ensuring fair pay for equal work among all employees regardless of their background. This model reflects Fearless’s commitment to valuing remarkable contributions.

Join Rise to see the full answer
What benefits can a Software Engineer I expect at Fearless?

As a Software Engineer I at Fearless, you'll enjoy a range of benefits designed to support both your professional growth and personal well-being. This includes flexible schedules, comprehensive health coverage, education allowances, a Safe Harbor 401(k) plan, and generous PTO policies. Fearless believes in creating an environment where team members can thrive in all areas of life.

Join Rise to see the full answer
What is the interview process like for a Software Engineer I at Fearless?

The interview process for Software Engineer I positions at Fearless involves several steps, starting with an introductory interview to gauge your background and expectations. Next, you will participate in a technical interview where your skills will be evaluated, followed by a business interview with Fearless leadership. This structured approach ensures that both the candidate and Fearless assess mutual fit.

Join Rise to see the full answer
Common Interview Questions for Software Engineer I with TS/SCI Full Scope Poly
How do you approach troubleshooting technical problems as a Software Engineer?

When troubleshooting technical problems, it’s essential to break down the issue systematically. Start by gathering as much information as possible, then replicate the issue in a controlled environment. Use logging and testing methods to diagnose the problem, and don't hesitate to consult documentation or seek input from colleagues for added insights. This collaborative approach not only solves problems effectively but also enhances your learning.

Join Rise to see the full answer
Can you describe a project where you successfully delivered a solution under tight deadlines?

In discussing your experience with tight deadlines, provide a specific example highlighting your planning skills. Explain how you set milestones, prioritized tasks, and communicated regularly with your team. Share any challenges faced and how you overcame them, showcasing your ability to adapt and maintain quality under pressure, a vital trait in software engineering.

Join Rise to see the full answer
What coding practices do you follow to ensure high-quality code?

Ensuring high-quality code involves following established coding standards, conducting peer code reviews, and including thorough documentation. I also prioritize writing test cases alongside my code to validate functionality from the start. Continuous learning and using version control effectively are also key practices that help maintain code integrity and foster team collaboration.

Join Rise to see the full answer
How do you stay updated with new technologies in software development?

I stay updated with the latest technologies through a mix of online courses, webinars, and participating in developer communities. Reading blogs, following industry leaders on social media, and experimenting with new tools or languages in personal projects also help. This proactive approach ensures that I am equipped with the latest skills needed in software engineering.

Join Rise to see the full answer
Describe your experience working with AWS services.

I've utilized various AWS services in my projects, such as EC2 for hosting applications, S3 for storage purposes, and DynamoDB for NoSQL database solutions. I closely follow best practices for AWS and understand how to leverage Auto Scaling and security features. My goal has always been to optimize performance while ensuring scalability and reliability.

Join Rise to see the full answer
How do you manage your time and prioritize tasks in software development?

Effective time management in software development involves creating a prioritized task list, breaking down larger projects into actionable steps, and using tools like Kanban boards for visualization. Regularly reassessing priorities based on urgency and project feedback helps keep me focused on the most critical tasks, ensuring timely delivery without compromising quality.

Join Rise to see the full answer
What role does teamwork play in your approach as a software engineer?

Teamwork is crucial in software development, where diverse perspectives often lead to better solutions. I actively engage with team members during brainstorming sessions, conduct peer reviews, and utilize collaborative tools to enhance communication. My approach values inclusivity and respects different ideas, and I believe that leveraging each team member's strengths ultimately improves the project outcome.

Join Rise to see the full answer
What techniques do you use for unit testing your code?

For unit testing, I follow a Test-Driven Development (TDD) approach, where I write tests for functionality before actual implementation. I use testing frameworks compatible with my programming languages, focusing on clear, concise test cases to cover various scenarios. This technique not only helps catch bugs early but also improves code design and maintainability.

Join Rise to see the full answer
Can you explain the CI/CD process and its importance?

Continuous Integration and Continuous Deployment (CI/CD) is a critical practice for modern software development, allowing for automated testing and deployment cycles. Using CI/CD, I integrate regularly and automatically run tests to catch integration issues early. This increases deployment frequency while reducing the risk of software failures, thus ensuring a smoother development lifecycle.

Join Rise to see the full answer
How would you approach learning a new programming language or framework?

When learning a new programming language or framework, I typically start with the official documentation and tutorial resources. Building small projects helps reinforce concepts quickly while giving practical experience. Additionally, I engage in community forums and collaborate with others to solve challenges. This structured yet flexible approach ensures a deep understanding and facilitates effective learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fearless Remote Baltimore, MD or Remote
Posted 12 days ago
Photo of the Rise User
Fearless Remote Baltimore, MD or Remote
Posted 12 days ago
Posted 11 hours ago
Posted 8 days ago
Intellect Remote No location specified
Posted 7 days ago
Photo of the Rise User
OpenAI Hybrid No location specified
Posted 6 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
SuperDial Remote No location specified
Posted 4 days ago
Talent Worx Remote No location specified
Posted 6 days ago

We're unlocking the power of people, organizations, and tech. What does that mean in practice? It means we’re committed to making the world a better place through our work and creating more ethical tech jobs. To help us achieve this, we’ve crea...

57 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$91,553/yr - $146,485/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom