Senior Software Engineer

2 weeks ago


Nashville, United States TheIncLab Full time

TheIncLab is the first human-centered artificial intelligence experience (AI+X) lab. TheIncLab's award-winning, multi-disciplinary team is focused on designing and developing AI-enabled systems that learn and collaborate with humans. The company offers its clients comprehensive capabilities for rapid ideation, software development, and building of smart systems and hardware solutions. Its open, scalable AI architecture approach, combined with years of experience in interactive engineering and emerging technology innovation, allows for rapid prototyping and deployment of transformational concepts, products and solutions designed to work with meaningful human interaction, effectively bridging the gap between humans and intelligent systems.

Position

We are looking for a Senior Software Engineer with back-end and API experience to join our Development Team The Senior Software Engineer will be tasked with architecting and developing scalable web platforms and building backend infrastructure for applications that serve thousands of users. You will be working with cloud platforms like AWS/Azure and other resources including Docker and Kubernetes. Ideal candidates will have experience working with database transactions, web security, and authentication and authorization methods.

Responsibilities

  • Assist production team to define software architecture and develop scalable web platforms and backend infrastructure applications.
  • Take ownership of assigned tasks, milestones, deliverables to ensure project expectations and deadlines are met.
  • Write logical and elegant code modules that can be maintained individually or by other developers.
  • Use version control and documentation to communicate code updates.
  • Participate in client meetings, presentations, and product demos as requested.
  • Communicate project status, recommendations, and address client questions and/or issues in a competent and professional manner.
  • Validates and ensures that client requests and changes fall with the SOW (Statement of Work).
  • Complete tasks within budgeted time and work with management to escalate any project and/or task issues.
  • Monitors and anticipates project challenges to work with management to resolve any problems.
  • Help identify and troubleshoot development issues or bugs.
  • Have advanced technical understanding of multiple programming and development resources used in software and development projects.
  • Assist with the creation of product documentation and resources used for user guides, setup guides, user manuals, quick start guides, etc.
  • Be resourceful with the ability to learn and adapt quickly to project issues, changes, or updates.
  • Other responsibilities as assigned.
Requirements
  • A BS/MS in Engineering, Computer Science, Information Systems, or equivalent work experience.
  • 5+ years of engineering experience
  • 7+ years of experience in software development and programming
  • Experience with Docker and Kubernetes
  • Experience with cloud services like AWS and Azure
  • Experience working with C#
  • Experience working with JavaScript
  • Experience working with Node JS
  • Experience working with Python
  • Demonstrated critical thinking, problem-solving, and decision-making skills
  • Ability to travel for up to 20% of the time
Eligibility Requirements
  • Applicants must be a US citizen and be able to obtain a clearance due to the nature of the role.
Benefits
  • 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

No relocation assistance is offered.

This is a direct hire position. We don't accept indirect resumes, recruiters, or Third Parties.

  • Nashville, United States Animax Full time

    Job Summary: Animax Designs creates extraordinary three-dimensional characters for the themed entertainment, location-based entertainment, commercial, film, and television industries. We are currently seeking an experienced Senior Software Engineer. The Senior Software Engineer produces solutions across our various platforms to assist in the production and...


  • Nashville, United States Vital Care Infusion Services Full time

    Job Summary: As a Senior Software Engineer, the candidate will be a crucial contributor to the Vital Care software engineering team, playing a pivotal role in designing, developing, and delivering complex software solutions. The senior engineer will leverage their expertise and leadership abilities to drive technical initiatives and collaborate with...


  • Nashville, United States Coretrust Purchasing Group, LLC Full time

    At CoreTrust, our mission is to redefine procurement by maximizing value through an efficient on-demand marketplace and community. We envision a prosperous world connected by seamless digital trade and we value building connections, acting nimbly, pioneering exploration, demonstrating fortitude, and driving impact. To support our rapid growth, we're seeking...


  • Nashville, United States Coretrust Purchasing Group, LLC Full time

    At CoreTrust, our mission is to redefine procurement by maximizing value through an efficient on-demand marketplace and community. We envision a prosperous world connected by seamless digital trade and we value building connections, acting nimbly, pioneering exploration, demonstrating fortitude, and driving impact. To support our rapid growth, we’re...


  • Nashville, United States Iron Galaxy Studios Full time

    Job DescriptionJob DescriptionAt Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, lifestyle, or background to apply.See why we have been certified by Great Place to Work and GamesIndustry.biz.This is a full-time...


  • Nashville, United States Iron Galaxy Studios Full time

    At Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, lifestyle, or background to apply. See why we have been certified by Great Place to Work and GamesIndustry.biz. This is a full-time hybrid position in Orlando (FL),...


  • Nashville, United States Asurion Full time

    Senior Software Engineer Location: Nashville, TN preferred or RemoteWhy AsurionAt Asurion, we dont just redefinewe reinvent. We began by establishing a culture that rewards results and isnt confined by a hierarchy. As a result, we have achieved phenomenal growth. Today, this entrepreneurial spirit is as strong as ever. Its in our DNA. We foster a culture...


  • Nashville, United States Asurion Full time

    Job DescriptionSenior Software Engineer Location: Nashville, TN preferred or RemoteWhy Asurion At Asurion, we don’t just redefine—we reinvent. We began by establishing a culture that rewards results and isn’t confined by a hierarchy. As a result, we have achieved phenomenal growth. Today, this entrepreneurial spirit is as strong as ever. It’s in our...


  • Nashville, Tennessee, United States Search Solutions Full time

    Job DescriptionJob DescriptionThe Senior Software Engineer supports our line of business operations by developing product solutions using modern frameworks and technologies in accordance with industry and internal company standards of software engineering.Key ResponsibilitiesDesign, develop, debug, and deploy scalable, efficient, and reusable codePerform ad...


  • Nashville, United States JAM Software GmbH Full time

    Job Description LIMS Sr. Software Engineer – (Remote) – Permanent National Leader in healthcare and forensic sciences seeks a LIMS Sr. Software Engineer for a 100% remote opportunity within Central Time schedule. Ideal candidate will serve as LIMS Software Engineer to support all planning, design, development, testing, debugging, and deployment of new...


  • Nashville, Tennessee, United States The Cigna Group Full time

    The job profile for this position is Software Engineering Senior Advisor, which is a Band 4 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see...


  • Nashville, United States LexisNexis Risk Solutions Full time

    LexisNexis Risk Solutions Group Explore our passion for discovery Global companies and governmental entities rely on us to solve their most complex data challenges. Our employees collaborate to reduce risks and create opportunities for customers in more than 100 countries. We’re adaptable, curious and ambitious. That’s why here, you’ll have the freedom...


  • Nashville, United States Raven Tools Full time

    We are seeking a senior-level Software Engineer who can be part of the team that is designing the next generation Raven Tools / TapClicks platform. You will be expected to be internally motivated and use the best practices to deliver this world-class scalable product. Position Responsibilities: Designing and improving the functionality of our web...


  • Nashville, United States Oracle Full time

    Oracle Senior Software Engineer Nashville , Tennessee Apply Now As a Senior Software Engineer, you will be responsible for helping build, test, deploy and operate highly scalable solutions for the canonical asset management system for all of Oracle’s next generation Cloud Infrastructure. You should be a rock-solid coder, and a generalist who can dive deep...


  • Nashville, United States Pearson Full time

    Summary: The Senior Software Developer is responsible for analysis, design, implementation, and unit testing to produce high-quality code for a project team responsible for supporting a number of cutting edge assessment technology platforms. They will use industry best practices while working in a team of high-performing professionals. They are also...


  • Nashville, United States Insight Global Full time

    Must-haves - 5-7 years of software engineering or software development - Strong C#, .Net - Service oriented architecture, or experience building API services - SQL server - Experience transitioning architectures and frameworks - Understanding of ETL concepts Plusses Day-to-Day A client in the Nashville, TN area is looking for a backend engineer to join...


  • Nashville, United States Insight Global Full time

    Must-haves - 5-7 years of software engineering or software development - Strong C#, .Net - Service oriented architecture, or experience building API services - SQL server - Experience transitioning architectures and frameworks - Understanding of ETL concepts Plusses Day-to-Day A client in the Nashville, TN area is looking for a backend engineer to join...


  • Nashville, TN, United States Asurion Full time

    Senior Software Engineer Location: Nashville, TN preferred or RemoteWhy AsurionAt Asurion, we dont just redefinewe reinvent. We began by establishing a culture that rewards results and isnt confined by a hierarchy. As a result, we have achieved phenomenal growth. Today, this entrepreneurial spirit is as strong as ever. Its in our DNA. We foster a culture...


  • Nashville, Tennessee, United States Teradata Full time

    What You'll Do This position is for a Software Engineer in the SQL-Engine Services team within the Vantage Core Platform Software organization. The position involves development, integration, functional and performance testing, and fault analysis of our public cloud solutions. The engineer will be engaged in concept definition, implementation, support for...

  • software engineer

    2 weeks ago


    Nashville, Tennessee, United States Mindlance Full time

    Software Developer PositionCollaborates closely with business partners to comprehend business needs and identify potential technical solutions.Designs, creates, and maintains software by analyzing, testing, assessing, and implementing programming applications based on business priorities and guidance.Accepts technical direction from project leads and senior...