Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III image - Rise Careers
Job details

Software Engineer III

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 are looking for a Senior Software Engineer III to join our Research & Product Innovative Department (RAPID).  We encourage you to apply and take the first step in joining our dynamic and impactful company.

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. The ideal candidate will be able 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 front-end 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%. 

Capabilities that will enable your success

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

Clearance Requirements

  • Applicants must be a U.S. Citizen
  • Applicants must be willing and eligible to obtain a Secret Security Clearance
  • Active Secret Clearance is preferred

Working at TheIncLab

TheIncLab was founded in 2015 as the first human-centered artificial intelligence (AI+X) lab.  We are industry leaders with years of experience in interactive engineering and emerging technology innovation. Our multi-disciplinary teams engineer solutions focused on our customers and their most complex challenges.  We offer comprehensive capabilities for rapid ideation, prototyping, software development and deployment.    

At TIL, we foster a culture of relentless optimism. No problem is too hard, no project is too big, and no challenge is too complex to tackle. This is possible due to the positive attitude of our teams. We approach every problem with a “yes” attitude and focus on results. Our motto, “demo or die,” encompasses the idea that failure is not an option.

We do all of this with a work ethic rooted in kindness and professionalism. The positive attitude of our teams is only possible due to the support TIL provides to each individual.

At TIL, we believe that every challenge is an opportunity for growth and innovation. Our teams are encouraged to think outside the box and come up with creative solutions to complex problems. We understand that the path to success is not always straightforward, but we are committed to persevering and finding a way forward.

Our culture of relentless optimism is not just about having a positive attitude; it is about taking action and making things happen. We believe in the power of collaboration and teamwork, and we know that by working together, we can achieve great things. Our teams are made up of individuals who are passionate about their work and dedicated to making a difference.

Learn more about TheIncLab and our job opportunities at https://www.theinclab.com.

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.

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

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III, TheIncLab

TheIncLab is on the lookout for a talented Software Engineer III to join our dynamic Research & Product Innovative Department (RAPID). If you're passionate about innovation and technology, this is the perfect opportunity for you to bring your expertise to the table. In this mid-to-senior level role, you will be pivotal in designing, developing, and maintaining high-performance applications using technologies like Node.js, Typescript, and C#. You will work autonomously to create complex features and applications that truly make an impact. Collaborating closely with UI/UX and product teams, you’ll get to know our customers' needs inside out, allowing you to implement solutions that exceed their expectations. You'll also lead code reviews and guide junior engineers, fostering a culture of quality and continuous learning. With the ability to travel up to 20%, your role will not only involve hands-on coding but also navigating the exciting world of emerging technologies and software architecture. Our supportive and optimistic culture empowers you to break barriers and rise to challenges with a “yes” attitude. At TheIncLab, every problem is an opportunity for innovation, so bring your creativity and commitment to making a difference. Start your mission with us and take part in revolutionizing how our customers achieve success.

Frequently Asked Questions (FAQs) for Software Engineer III Role at TheIncLab
What are the main responsibilities of a Software Engineer III at TheIncLab?

As a Software Engineer III at TheIncLab, you'll be responsible for designing, developing, and maintaining scalable applications. You'll work with technologies like Node.js, Typescript, and C#, and be involved in implementing complex features with minimal supervision. Your role will also include optimizing RESTful APIs and collaborating with product teams to ensure alignment with customer needs.

Join Rise to see the full answer
What qualifications are essential for the Software Engineer III role at TheIncLab?

To be a successful Software Engineer III at TheIncLab, you need a bachelor's degree in engineering or a related field along with 5+ years of full-stack development experience. Proficiency in Node.js, Typescript, and .NET (C#) is essential, as well as experience with frontend technologies like React, Angular, or Vue.js.

Join Rise to see the full answer
Is travel required for the Software Engineer III position at TheIncLab?

Yes, as a Software Engineer III at TheIncLab, you may be required to travel up to 20%. This travel will primarily involve collaborating with teams and customers, reinforcing our commitment to relationship-building and teamwork.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Engineer III position at TheIncLab?

As a Software Engineer III at TheIncLab, familiarity with full-stack development technologies is crucial. This includes Node.js, Typescript, and .NET (C#), along with frontend frameworks like React, Angular, or Vue.js, and experience with databases, APIs, and containerization technologies such as Docker and Kubernetes.

Join Rise to see the full answer
How does TheIncLab support the professional growth of Software Engineer III employees?

TheIncLab values employee development and offers comprehensive professional development programs, training, and certification reimbursement. We believe in creating a nurturing environment where every Software Engineer III can grow their skills and reach their career goals.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III
Can you describe your experience with full-stack development as a Software Engineer III at TheIncLab?

When answering this question, focus on specific projects where you utilized both frontend and backend technologies. Discuss your role in the development process and how you contributed to building user-friendly applications, emphasizing your skills in Node.js, Typescript, and any relevant frontend frameworks.

Join Rise to see the full answer
What challenges have you faced while developing complex software applications?

Discuss a specific challenge and how you approached solving it. Mention your problem-solving skills and any tools or methodologies you used, such as Agile or DevOps practices, to overcome obstacles in your development work.

Join Rise to see the full answer
How do you ensure that your applications are scalable and maintainable?

Talk about your approach to software design and architecture—mention design patterns, best practices in coding, and how you keep abreast of emerging technologies. Also, emphasize the importance of code reviews and documentation in maintaining high coding standards.

Join Rise to see the full answer
What experiences do you have in leading or mentoring junior engineers?

Share specific instances where you have guided junior engineers, focusing on mentoring techniques, best practices you encouraged, and the overall impact on your team's performance and cohesion.

Join Rise to see the full answer
Can you explain RESTful APIs and how you have implemented them in your projects?

Define RESTful APIs and discuss a project where you successfully implemented them. Include technical details such as how you structured endpoints, handled authentication, and optimized performance.

Join Rise to see the full answer
What tools and technologies do you prefer for version control and documentation?

Talk about your experience with tools like Git for version control and using platforms like Jira and Confluence for documentation. Emphasize their importance in facilitating collaboration and maintaining project timelines.

Join Rise to see the full answer
How do you stay current with emerging trends in software development?

Discuss how you keep yourself updated through resources like online courses, industry blogs, and conferences. Highlight your enthusiasm for learning and adapting to new technologies in your work as a Software Engineer III.

Join Rise to see the full answer
Describe your experience with containerization and orchestration technologies.

Share details about your hands-on experience with Docker and Kubernetes, providing examples of how you used these tools to streamline development and deployment processes.

Join Rise to see the full answer
What strategies do you use to gather customer requirements?

Illustrate your approach to collaborating with UI/UX teams and stakeholders to gather requirements effectively. Emphasize the importance of effective communication and understanding user needs in your role as a Software Engineer III.

Join Rise to see the full answer
Why do you want to work at TheIncLab as a Software Engineer III?

When answering this question, convey your alignment with TheIncLab’s mission and values. Discuss your passion for innovation and excitement about contributing to a culture that fosters growth, creativity, and technological advancement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

Seeking a Senior Software Engineer to drive innovation within the Research and Development Team at TheIncLab.

Photo of the Rise User
Posted 11 days ago

Join TheIncLab as a Solutions Architect and help design cutting-edge systems to tackle national security challenges.

Photo of the Rise User
Posted 4 days ago

As a Frontend Engineer, you will engage in developing cutting-edge cryptocurrency products in a dynamic and collaborative environment.

Photo of the Rise User
Posted 4 days ago

Lead the core Payment Processing development team at Visa as a Chief Software Engineer, driving innovation and ensuring engineering excellence.

Photo of the Rise User

Join BridgeHealthAI as a Senior Software Engineer and help transform healthcare access for underserved families.

Posted 12 days ago

Join Branch as a Senior Software Engineer and help transform mobile marketing with performance-driven solutions and scalable systems.

WEX Inc Remote India - Bangalore - Remote Office
Posted 7 days ago

WEX is searching for a senior software engineer to shape the future of its EnCompass platform within the Corporate Payments Engineering team.

Photo of the Rise User
Posted 11 days ago

As a Chief Software Engineer at Visa, you'll drive the technology strategy for transformative AI-driven risk and fraud management solutions.

Photo of the Rise User
Siemens Hybrid No location specified
Posted 11 days ago

Join our team as a Staff Full Stack Engineer to shape the future of our software architecture and collaborate on innovative solutions.

Photo of the Rise User
Posted 7 hours ago

As a Software Engineering Team Lead at Sporty, you'll lead a talented development team in delivering top-notch software solutions.

Founded in 2015, TheIncLab (TIL) is the first human-centered artificial intelligence experience (AI+X) lab. TIL's award-winning, multi-disciplinary team is focused on designing and developing AI-enabled systems that learn and collaborate with huma...

25 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!