Senior Software Engineer - R&D at TheIncLab
Nashville, Tennessee, USA -
Full Time


Start Date

Immediate

Expiry Date

21 Jul, 25

Salary

165000.0

Posted On

22 Apr, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Protocols, Software Development, Computer Science, Angular, Kafka, Rest, Machine Learning, Software Projects, Typescript, Rust, Software Architecture, Orchestration, Training, Websockets, Vue, Docker, Information Systems, Node.Js, Git, Containerization

Industry

Computer Software/Engineering

Description

THE MISSION STARTS HERE

TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are where innovation meets purpose; and where your career can meet purpose as well.
We encourage you to apply and take the first step in joining our dynamic and impactful company.

YOUR MISSION, SHOULD YOU CHOOSE TO ACCEPT

We are looking for a Senior Software Engineer to join our Research and Development (R&D) Team. You will work on software prototypes for prospective customers and build internal software products. This role is a senior-level position that requires demonstrated professional experience and technical acumen in full-stack software development. The ideal candidate will be able to architect and build complex software features with little oversight.

REQUIREMENTS

  • A bachelor’s degree in engineering, Computer Science, Information Systems, or a related field
  • 6+ 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
  • Experience in building cross-platform applications (web, desktop, mobile, tablet)
  • Solid understanding of databases types and data modeling
  • 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
  • This is a hybrid position and currently requires three days in office (Tuesday to Thursday) at one of our facilities in Tampa FL, Nashville TN or McLean VA
  • Ability to travel up to 20% of the time based on company and customer needs

PREFERRED QUALIFICATIONS

  • A master’s degree in engineering, Computer Science, Information Systems, or a related field.
  • 7+ years of experience working on large software projects
  • Strong understanding of caching, profiling, and performance optimization
  • Experience with Machine Learning (model creation, training, etc.)
  • Experience with Rust

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.
Responsibilities
  • Design and develop elegant software application features that span the entire stack – from data modeling and backend API development to frontend UI implementation


    • Design data structures that can accurately and efficiently model the application data

    • Select and configure appropriate databases to store and transact data
    • Develop robust backend APIs to process and serve information to application frontend
    • Build intuitive, responsive UIs using modern frontend frameworks (e.g., React, Vue, Angular).
    • Take ownership of large and complex feature desires and implement solutions with little oversight
    • Communicate task progress to project lead and architectural patterns to development team
    • Lead integration of feature work into codebase through code reviews
    • Make architectural decisions on languages and frameworks to use on experimental projects
    • Guide junior engineers on best practices and implementation patterns
    • Stay up to date with emerging technologies, frameworks, and best practices in full-stack development.
    Loading...