Software Engineer II

TheIncLab is the first human-centered artificial intelligence (AI+X) lab, founded in 2015. They are industry leaders in interactive engineering and emerging technology innovation, offering comprehensive capabilities for rapid ideation, prototyping, software development and deployment.
Tampa, FL, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Engineer

Systems Engineer role at TheIncLab focusing on integrating AI and unmanned systems for defense applications, requiring 3+ years experience and security clearance.

Software Engineer II

Mid-level Software Engineer position at TheIncLab, focusing on full-stack development for AI solutions, requiring 3+ years of experience in JavaScript/TypeScript and modern web technologies.

Systems Engineer

Systems Engineer role at TheIncLab, focusing on MBSE and complex systems integration for defense and national security.

Media Engineer II

Media Engineer II position at Disney focusing on broadcast technology and content distribution systems, requiring 3+ years of experience in media production environments.

Telecom Infrastructure Engineer

Telecommunications Infrastructure Engineer role at Disney focusing on telephony infrastructure design and support across multiple locations, requiring expertise in Avaya systems and network services.

Description For Software Engineer II

TheIncLab, founded in 2015 as the first human-centered artificial intelligence (AI+X) lab, is seeking a Software Engineer II to join their dynamic team. This role offers an exciting opportunity to work at the forefront of innovation in AI and emerging technologies. As a Software Engineer II, you'll be responsible for developing stellar software solutions, collaborating with a team of developers and engineers to build secure and scalable platforms and applications.

The ideal candidate will have full stack knowledge, with the ability to write maintainable code in both frontend and backend. You'll be working in an Agile software development environment, participating in scrum ceremonies, and taking ownership of assigned tasks to ensure project expectations and deadlines are met. Your responsibilities will include designing and developing large software applications, building user interfaces, troubleshooting issues, and providing technical guidance to junior engineers.

This position requires a bachelor's degree in engineering, Computer Science, or Information Systems, along with at least 3 years of experience in software development, particularly with JavaScript/TypeScript, frontend technologies like React, and backend languages such as Node.js or C#. Experience in an Agile environment and strong problem-solving skills are essential.

TheIncLab offers a comprehensive benefits package, including medical, dental, and vision insurance, disability coverage, life insurance, paid time off, and a 401(k) with employer matching. Join TheIncLab to be part of a company where innovation meets purpose, and where your career can have a meaningful impact on mission-critical applications.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Collaborate with development team to design, develop, and deploy large software applications and platforms
  • Write logical code modules that can be maintained individually or by other developers
  • Build frontend user interfaces that follow provided designs and functionality
  • Develop backend software that is functional and performant
  • Participate in scrum ceremonies to break down features into actionable work
  • Plan work effectively and communicate progress of work throughout development lifecycle
  • Review code from other developers to identify issues and provide alternative implementation patterns
  • Document code thoroughly to aid future development and refactoring efforts
  • Use version control to effectively manage different branches of source code
  • Help identify, troubleshoot, and recommend resolutions of development issues or bugs
  • Take ownership of assigned tasks, milestones, deliverables to ensure project expectations and deadlines are met
  • Provide technical guidance to junior software engineers
  • Create an inclusive environment across all aspects of the development team that supports and promotes continuous learning, knowledge sharing, and teamwork

Requirements For Software Engineer II

JavaScript
TypeScript
React
Node.js
  • A bachelor's degree in engineering, Computer Science, or Information Systems
  • 3+ years of experience in Software Engineering / Development
  • 3+ years of experience developing software using JavaScript/Typescript
  • 3+ years of experience with frontend web development technologies such as React, Angular, or Vue
  • 3+ years of experience with backend languages such as Node.js or C#
  • 2+ years of demonstrated experience in an Agile software development environment
  • Demonstrated critical thinking and problem-solving skills
  • Must be a US citizen and able to obtain a clearance

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, Dental, and Vision Insurance
  • 100% company-paid Short-Term and Long-Term Disability
  • 100% company-paid Basic Life Insurance
  • Paid Time Off
  • Paid Holidays
  • 401(k) with employer matching and immediate vesting

Interested in this job?