TheIncLab

Software Engineer II

TheIncLab

full-time

Posted on:

Location Type: Hybrid

Location: TampaFloridaTennesseeUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the development and maintenance of software applications across desktop, mobile, web, and cloud-based platforms.
  • Translate user stories and technical requirements into working code with guidance from senior engineers.
  • Take ownership of assigned features or components, completing work with minimal oversight while seeking support when needed.
  • Participate in team meetings, code reviews, and sprint planning activities.
  • Assist in writing and maintaining code using TypeScript, React, Node.js, and related technologies.
  • Write production-ready, maintainable code and contribute to project documentation to support long-term sustainability.
  • Develop, execute, and maintain unit tests and contribute to integration and system testing efforts.
  • Support QA initiatives by participating in test case reviews, bug triaging, and validation of software against requirements.
  • Apply secure coding practices and adhere to project standards.
  • Collaborate with QA and DevOps teams to validate functionality and performance of deliverables.
  • Integrate software components, troubleshoot integration issues, and validate end-to-end system functionality.
  • Ask thoughtful questions, actively seek feedback, and contribute ideas during sprint planning and technical discussions.
  • Participate in backlog grooming, sprint planning, and retrospectives by helping break down stories and estimating tasks.
  • Learn and adapt to new tools, technologies, and development methodologies.
  • Adhere to company policies and procedures, and maintain alignment with company culture.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field or equivalent professional experience (4+ years)
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in TypeScript with exposure to modern frameworks such as React.
  • Familiarity with Git, CI/CD practices, and software testing.
  • Willingness to collaborate and learn from more experienced team members.
  • Strong problem-solving and communication skills.
  • This is a hybrid position requiring three days in-office (Tuesday to Thursday) at one of our facilities located in Tampa, FL; Nashville, TN; or McLean, VA.
  • Ability to travel up to 20% of the time based on company and customer needs.
Benefits
  • Hybrid and flexible work schedules
  • Professional development programs
  • Training and certification reimbursement
  • Extended and floating holiday schedule
  • Paid time off and Paid volunteer time
  • Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
  • 401(k) Plan Options with employer matching
  • Incentive bonuses for eligible clearances, performance, and employee referrals.
  • A company culture that values your individual strengths, career goals, and contributions to the team.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactNode.jsunit testingintegration testingsystem testingsecure coding practicessoftware developmentCI/CD practicessoftware documentation
Soft Skills
problem-solvingcommunicationcollaborationfeedback seekingownershipadaptabilityteam participationsprint planningcode reviewsbug triaging
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineeringrelated STEM field degree