Hybrid Senior Software Engineer

Posted 2 days ago

Apply now

About the role

  • Senior Software Engineer prototyping software solutions for TheIncLab's mission-critical applications. Collaborating on innovative projects in a hybrid work environment with hands-on leadership in technology.

Responsibilities

  • **What will you do?**
  • Rapidly design and implement software prototypes, from backend APIs to frontend UIs
  • Build intuitive, responsive interfaces using modern frameworks (React, Vue, Angular)
  • Architect scalable and efficient backend systems using Node.js and TypeScript, and Rust where appropiate
  • Design and model data structures that support flexible, performant applications
  • Configure and integrate appropriate databases and external services
  • Lead feature development and guide team members on best practices
  • Make technology and architecture decisions for new prototypes and experiments
  • Participate in code reviews, team planning, and technical discussions
  • Stay current with emerging technologies in web development and full-stack engineering

Requirements

  • **Capabilities that will enable your success**
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 6+ years of professional software engineering experience
  • Proven expertise with TypeScript and Node.js
  • Experience with Rust, including a strong understanding of the Rust type system (traits, generics, enums, and pattern matching), ownership and borrowing semantics, lifetimes and memory safety guarantees, building concurrent/asynchronous systems
  • Strong experience with React, Vue, or Angular
  • Full-stack development experience, including backend API design and frontend UI implementation
  • Solid understanding of relational and/or NoSQL databases
  • Familiarity with REST APIs, WebSockets, and event-driven systems
  • Experience with Git and version control workflows
  • Demonstrated ability to quickly learn, evaluate, and apply new technologies in a fast-paced, experimental environment
  • Must be local to Nashville, TN or McLean, VA and available to work in-office Tue–Thu
  • Ability to travel up to 20%
  • **Preferred Qualifications**
  • Master’s degree in a technical field
  • 7+ years of experience on large-scale software systems
  • Experience with performance profiling and optimization
  • Familiarity with ML concepts and tools
  • Exposure to **.NET (C#)** or **Rust**
  • Experience with Docker, Kubernetes, and other DevOps tools

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 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.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job