
Software Engineer II
TheIncLab
full-time
Posted on:
Location Type: Hybrid
Location: Tampa • Florida • Tennessee • United States
Visit company websiteExplore more
Tech Stack
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