Jobs
>
Senior Software Engineer
>
Nashville

    Senior Software Engineer - Nashville, United States - TheIncLab

    Default job background
    Permanent
    Description

    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.


  • Apex Ventures Nashville, United States

    Our client in Nashville is seeking a motivated engineer to join their team and help build their Gaming Platform. This role involves developing tools and collaborating with the Gaming Industry. · Requirements: · Strong engineering skills · Commitment to high-quality code · Experi ...

  • Regions Bank

    Software Engineer

    1 week ago


    Regions Bank Nashville, United States Full time

    Description · : At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions. ...


  • Cascade Innovations Nashville, United States

    This is the work environment: · You will work independently on various tasks related to digital transformation. You will use agile development methods and innovative technologies to develop a new generation of cloud applications. · As an experienced frontend developer, you can ...

  • Ford Motor Company

    Software Engineer

    21 hours ago


    Ford Motor Company Nashville, United States

    As a Senior Software Engineer on our Cloud Platform team, you will · Work in a team of talented developers split across the US and India in a hybrid working environment. · Need to be comfortable working in a large code base, coordinating complex projects serving several feature ...

  • Mazzetti

    Software Engineer

    2 weeks ago


    Mazzetti Nashville, United States

    : · Job Role · As a Full Stack Software Engineer, you will play a crucial role in designing, developing, and maintaining both the front-end and back-end components of our software applications. You will collaborate with cross-functional teams, including product managers, designe ...

  • Brooksource

    Software Engineer

    3 weeks ago


    Brooksource Nashville, United States

    A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge of the applica ...

  • Amazon

    Software Engineer

    1 week ago


    Amazon Nashville, United States

    As a Software Development Engineer – Connectivity you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, connectivity stack, drivers and low level w ...

  • Ford Motor Company

    Software Engineer

    11 hours ago


    Ford Motor Company Nashville, United States

    As a Senior Software Engineer on our Cloud Platform team, you will · Work in a team of talented developers split across the US and India in a hybrid working environment. · Need to be comfortable working in a large code base, coordinating complex projects serving several feature ...

  • Clover Health

    Software Engineer

    3 weeks ago


    Clover Health Nashville, United States

    Clover is reinventing health insurance by working to keep people healthier. · We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds and swaths of life to help build the future of healthcare. · In 2018, ...

  • Emergent Software

    Software Engineer

    3 weeks ago


    Emergent Software Nashville, United States

    Candidates must be able to work in the US without sponsorship.** · We are looking for an experienced Software Developer to join our client's fast-growing technology company · The ideal candidate will have a strong background in creating web applications with Python, experience wi ...

  • PayIt

    Software Engineer

    21 hours ago


    PayIt Nashville, United States

    PayIt is a fast-growing GovTech company on a mission to modernize how residents interact and transact with government, improving the customer experience and helping our client agencies more efficiently and effectively achieve their missions. Our easy-to-implement platform consoli ...

  • Magnit

    Software Engineer

    1 week ago


    Magnit Nashville, United States

    This is a temporary position through one of the world's leading global health insurance companies. · Only For W2 · Location · Hybrid Nashville, TN · Schedule: · 2-3 Days on-site in office. · M-F/ 8am-5pm · Title: Software Engineering Advisor · The objective of this position is ...


  • Ramsey Solutions Nashville, United States

    Description · Onsite Work Only: Franklin, TN - Flex Hours Options Available · Relocation Assistance Available · Our applications serve millions of users in life-changing ways. We have over 100 in-house developers working across 15 different digital product areas who all want to ...

  • New Relic

    Lead Software Engineer

    21 hours ago


    New Relic Nashville, United States

    Lead Software Engineer-Kafka · Lead Software Engineer-Kafka · Lead Software Engineer Your opportunity · At New Relic, we love making software that improves the lives of people who make software. Our products help customers answer their most substantial questions by allowing th ...


  • TransCard Nashville, United States

    Who We Are: · Chattanooga-based Transcard makes frictionless payments a reality with comprehensive global payment solutions designed for banks, fintechs, and businesses of any size and in any industry. · Transcard delivers solutions for business-to-business (B2B) payments, consum ...

  • Omni Inclusive

    Lead Software Engineer

    43 minutes ago


    Omni Inclusive Nashville, United States

    Mandatory Skills : Lawson COBOL and Infor IPA software · A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stack ...


  • Animax Nashville, United States

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


  • Teradata Nashville, United States

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


  • LaSalle Network Nashville, United States

    LaSalle Network is partnered with a leading FinTech SaaS company. They are seeking a · VP of Software Engineering · who can act as a player-coach and will be responsible for leading a team of fully remote Software Engineers. This role will oversee and contribute to the developm ...


  • Insight Global Nashville, United States

    Title : Senior .Net Developer · Location : Hybrid Schedule (1 day onsite per week in Nashville) · Duration : Fulltime/ Permanent · Salary : $135,000- $144,000 · Must Haves: · 7-10 years experience with .Net/C# development – building .net libraries and writing code – working in v ...