Software Engineer III

TheIncLab

$100K — $120K *
Tampa, FL 33647In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or Information Systems
  • 5+ years of full-stack software development experience
  • Proficient in Node.js, Typescript, and .NET (C#)
  • Strong skills in frontend frameworks like React, Angular, or Vue.js
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Familiarity with REST and WebSockets communication protocols
  • Ability to obtain U.S. Security Clearance at the Secret or Top-Secret level

Responsibilities

  • Design, develop, and maintain scalable applications using Node.js, Typescript, and C#
  • Work on complex software features with minimal supervision
  • Make technical decisions and provide architectural input
  • Implement and optimize RESTful APIs and microservices
  • Collaborate with UI/UX and product teams to determine customer needs
  • Document development progress with Git, Jira, and Confluence
  • Lead code reviews and mentor junior engineers

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
  • Comprehensive health and wellness benefits
  • 100% company-paid STD, LTD, and life insurance
  • Supplemental life insurance options for employees and family
  • 401(k) Plan options with employer matching
  • Incentive bonuses for clearances, performance, and referrals
  • A supportive company culture that prioritizes employee strengths and goals
Full Job Description
Software Engineer III

Your Mission, Should You Choose to Accept

As a Software Engineer III, you will work on software prototypes for prospective customers and building internal software products. The Software Engineer III is a mid-to-senior level position that requires demonstrated professional experience and technical acumen in full stack software development. This position will work with stakeholders to understand customer desires and work autonomously to build complex features and applications.

What will you do?
  • Design, develop, and maintain scalable, high-performance applications using Node.js, Typescript, and C#.
  • Work on complex software features and projects with minimal supervision.
  • Make technical decisions and provide architectural input.
  • Implement and optimize RESTful APIs and microservices.
  • Work with frontend frameworks (React, Angular, or Vue) to create dynamic and responsive user interfaces.
  • Design and implement databases and database transaction layers.
  • Collaborate with UI/UX and product teams to understand customer desires and determine feasibility.
  • Document development progress through tools such as Git, Jira, and Confluence.
  • Lead code reviews and ensures high coding standards.
  • Guide junior engineers on best practices and implementation patterns.
  • Stay up to date with emerging technologies, frameworks, and best practices in full-stack development.
  • Ability to travel up to 20%.

Requirements

Capabilities that will enable your success
  • Bachelor's degree in Engineering, Computer Science, Information Systems.
  • 5+ years of experience in software development with full-stack expertise.
  • Proficiency in Node.js, Typescript, and .NET (C#).
  • Strong experience with frontend technologies such as React, Angular, or Vue.js.
  • Experience in building cross-platform applications (web, desktop, mobile, tablet).
  • Solid understanding of databases, caching, and performance optimization.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience in communication protocols such as REST, WebSockets, and message queues (such as Kafka).
  • Strong grasp of version control systems (such as Git).
  • Deep understanding of software architecture, system design, and data modeling.

Preferred Qualifications
  • Masters degree in Engineering, Computer Science, Information Systems.


Clearance Requirements
  • Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance is preferred.

Benefits

At TheIncLab we recognize that innovation thrives when employees are provided with ample support and resources. Our benefits packages reflect that:

  • 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 Life Insurance.
  • Supplemental Life Insurance options for employees and family members.
  • 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.


**Salary range guidance provided is not a guarantee of compensation. Offers of employment may be at a salary range that is outside of this range and will be based on qualifications, experience, and possible contractual requirements.

**This is a direct hire position, and we do not accept resumes from third-party recruiters or agencies.

Similar Jobs

More Jobs at TheIncLab

  • Software Engineer II
    $88K — $105K *
    Tampa, FL 33647 (Hillsborough County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer III jobs: