Software engineer jobs in Murfreesboro, TN - 117 jobs
All
Software Engineer
Senior Software Engineer
Applications Developer
Test Engineer
Software Developer
Java/J2ee Developer
Java Developer
Quality Assurance Engineer
Embedded Software Engineer
Software Developer L3
Ncontracts
Software engineer job in Brentwood, TN
Nashville, TN or Remote | Product and Development | Full-Time
WHO WE ARE
Headquartered in Nashville, Tenn., Ncontracts leads the industry in integrated risk management and compliance solutions, serving over 5,000 financial institutions nationwide. As a seven-time Inc. 5000 Fastest Growing Companies honoree and consistent year-over-year recipient of "Best Places to Work" awards, we offer a thriving, work environment where career growth and life-work balance go hand in hand.
At Ncontracts, you'll join a team of industry experts dedicated to strengthening the financial services sector through innovation and thought leadership. We're seeking creative, collaborative, and self-driven professionals across all areas of our business - from developing cutting-edge solutions to sales, marketing, customer support, and beyond. Join us in our mission to make the financial industry stronger and more resilient, while advancing your career in a supportive, dynamic environment that values your unique skills and perspectives.
THE ROLE
Ncontracts is hiring a Software Developer - L3. This role will be tasked with building software as part of a cross functional team alongside other developers, designers, product management, and QA. You will be responsible for helping to break down work, maintaining strong communication with your teammates about the work you are doing, and holding yourself and your teammates accountable for creating high quality, useful software to our customers.
A Software Developer - L3 at Ncontracts is expected to exhibit the following attributes:
Intentional mentorship: Ncontracts is dedicated to teaching and growing talent and expects everyone to help those less experienced.
Honesty: Whether reviewing code, participating in retrospectives, or working with your team on what direction to take a feature, we expect openness and honesty. Honesty creates trust, and we believe that all great teams are built on trust.
Low Ego: Have confidence in your skills and experience but be willing to alter your opinions and ideas when another, better one comes along. Have strong opinions, but loosely held.
Instinctive troubleshooting: Rapid diagnosis and resolution of bugs or problems is essential to a productive team, and we expect you to have significant knowledge from experience to bring to bear.
Deep Curiosity: You will be expected to research new and exciting technologies, perfect the use of existing technologies, and discover new libraries, tools, and processes that can affect change across the organization.
Motivation: You are a natural self-starter, and you enjoy solving problems. You can jump in with minimal instruction and figure out what should be done.
It is expected you will have the following:
Expertise in one or more of the following languages and their common frameworks: .NET Core / .NET Framework, and C#, .NET MVC & Web API, React or similar frameworks like Vue.js or Angular
Exposure to AI-assisted coding tools and modern development practices
Experience in cloud platforms like Azure or AWS
Understanding of API Security and OAuth
Familiarity with distributed version control systems like Git
Solid understanding of SQL best practices
Experience writing unit tests
Experience building and working with CI/CD pipelines with an understanding of PowerShell.
Experience giving and receiving code reviews, both live and written.
It is helpful for you to have at least some of the following:
Experience working in horizontally scaling systems
Experience in or knowledge of message/event driven architecture patterns and distributed systems architecture
Familiarity with systems integration
Experience working with an integrated design team
An automation mindset
WE OFFER
A fun, fast-paced work environment
Responsible PTO Plan that meets or exceeds state and local medical and family leave laws
11 paid holidays
Community and social events to keep you connected and engaged
Mental Health Benefits
Medical, Dental and Vision insurance
Company-paid Group Life Insurance, Short- and Long-Term Disability
Flexible Spending Account & Health Savings Account
Aflac Benefits - Critical Illness, Cancer Protection, & Hospital Choice
Pet Insurance
401 (k) with company match with eligibility on Day 1 of employment
2 Paid Volunteer Time Off Days
And much more!
Compensation Information
Pursuant to state and local law disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience and location is $100,000 to $130,000 per year. This position may be eligible for an annual discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance and is not guaranteed.
AAP/EEO Statement
Ncontracts provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
$100k-130k yearly Auto-Apply 3d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer II
Coats 4.3
Software engineer job in La Vergne, TN
The SoftwareEngineer II is responsible for the design, development, and maintenance of software applications in support of organizational objectives. This role contributes throughout the software development lifecycle, including requirements analysis, system design, coding, testing, debugging, and ongoing support. The position applies established softwareengineering practices while developing proficiency in more complex systems and problem domains. This position collaborates with cross-functional stakeholders to ensure solutions meet quality, performance, and reliability standards.
What You'll Do:
Build, test, and maintain application software
Develop responsive, intuitive user interfaces
Create test plans for features and products
Develop, debug, and test embedded firmware
Participate in code reviews
Write deployment and support documentation
Qualifications:
Bachelor's in Electrical/Computer Engineering, Computer Science, or equivalent
2 to 6 years of experience in a work environment
C# / .NET / Visual Studio experience
Object-oriented programming and software design knowledge
Git and bug-tracking experience (Atlassian a plus)
Embedded systems firmware development experience
Able to work independently and cross-functionally
Preferred:
Android or Linux experience
C / C++ proficiency
.NET MAUI/Xamarin Forms and MVVM design
Customer-facing UI/UX experience
Azure or AWS development experience
Manufacturing environment experience
The Coats Company is an equal opportunity employer that evaluates qualified applicants without regard to race, color, national origin, religion, ancestry, sex (including pregnancy, childbirth and related medical conditions), age, marital status, disability, veteran status, citizenship status, sexual orientation, gender identity or expression, and other characteristics protected by law.
$72k-90k yearly est. Auto-Apply 12d ago
Software Engineer, macOS Core Product - Murfreesboro, USA
Speechify
Software engineer job in Murfreesboro, TN
At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google (
Chrome Extension of the Year
) and Apple (
App of the Day
and 2025 Inclusivity Design Award) for its impact and accessibility.
We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.
Role Overview
As a SoftwareEngineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.
This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.
What You'll Do
Lead key engineering and product decisions for the mac OS app.
Write, test, and ship production-quality code that scales to millions of users.
Maintain and evolve complex app architecture with a focus on performance and stability.
Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
Participate in product planning and roadmap discussions.
Drive continuous improvement in code quality, CI/CD processes, and development workflows.
You should have:
Demonstrated experience shipping mac OS (or related desktop) applications used by many customers.
Strong engineering instincts with a deep focus on user experience.
A strategic mindset for building great products-not just writing code.
Ability to work quickly, decide what to build now vs. later, and iterate fast.
Experience working in remote, distributed teams.
Technical requirements:
Swift / SwiftUI (mac OS) proficiency.
Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms.
Strong understanding of concurrency and asynchronous execution models
Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
Strong understanding of concurrency and asynchronous execution models
What We offer:
Impact & Ownership: Build and influence a product used by millions globally.
Remote First: Flexible, asynchronous work culture.
Growth & Leadership: Flat org - leadership is earned by impact, not title.
Collaborative Environment: Work with smart, passionate engineers and designers.
Competitive Compensation: Market-aligned salary, bonus, and equity.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Why Join Speechify?
At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company.
If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub!
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$61k-82k yearly est. 10d ago
QUALITY ASSURANCE ENGINEER
Yapp Usa Automotive Systems Inc. 3.9
Software engineer job in Gallatin, TN
Responsible to provide the quality-assurance support to assigned program and ensure that products are built in accordance with customer and division quality requirements while maintaining production flow. Ensure that product quality is attained in the assigned product group or program through fulfillment of workmanship standards and quality program requirements. Identify and report quality problems or trends in the assigned area or product based on data from a variety of sources. Recommend or implement the appropriate corrective action to quality problems in the assigned area with the aid of manufacturing engineering, design engineering, purchasing, etc. Review all documentation related to product quality in the assigned area, such as test procedures and operation sheets, and approve as appropriate to ensure product quality. Review quality trends associated with his/her assigned product or program and for participating in the generation and implementation of defect-reduction programs. Generate or implement defect-reductions activities. Write product control plans and procedures. Perform internal audits, both Layered and System Audits. Works within multi-functional teams on Control Plan/Process Failure Mode Effects Analysis (PFMEA) reviews.
Master Degree in Industrial Engineering or foreign educational equivalent. Two years of experience in the position offered, or in a similar position, such as Quality Engineer. Experience must include conducting quality engineering initiatives for new product launches within the automotive industry.
This position is subject to the Employee Referral Program.
Work location: Romulus, MI
Interested candidates should send resume and salary requirements with cover letter including reference code job number to (no phone calls please): J. Fish-Stewart, YAPP USA Automotive Systems, Inc., 300 ABC Boulevard, Gallatin, TN 37066.
Additional Eligibility Qualifications
Results Driven
Work Authorization/Security Clearance
1. Must have valid working documents to work in the United States.
2. Must be able to obtain a valid passport.
AAP/EEO Statement To provide equal employment and advancement opportunities to all individuals. Employment decisions at YAPP USA will be based on merit, qualifications and abilities. Employment decisions shall comply with all applicable federal, state and local laws prohibiting discrimination or harassment in the workplace. YAPP USA does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, disability, weight, height, familial status, veteran status, or any other characteristic protected by law.
$60k-74k yearly est. Auto-Apply 60d+ ago
Software Developer with QA Responsibilities
Canvas Management Associates
Software engineer job in Tullahoma, TN
Job Title: Software Developer with QA Responsibilities
Job Summary: In this role, you will be a key player in building and scaling our platform. You will:
Participate in the full lifecycle of enterprise projects, from conception to deployment.
Develop responsive and performant user interfaces using Vue.js.
Create robust and scalable APIs using Django.
Write and maintain unit tests.
Utilize Docker for containerization and deployment.
Perform various types of testing, including functional, regression, integration, and system as required.
Capture reporting requirements from users and build custom reports per specifications.
Duties:
Design, develop, and maintain web applications using Vue.js and Django.
Write clean, efficient, and well-documented code.
Perform manual testing as needed, including functional, regression, integration, and system testing.
Collaborate with developers, product managers, and other stakeholders to ensure the quality of the software.
Capture reporting requirements from users and build custom reports per specifications.
Participate in code reviews.
Utilize Docker for containerization and deployment of applications.
Maintaining awareness of and adhering to AEDC and USAF regulations and procedures.
Perform thorough research, analysis, and troubleshooting of software issues.
Additional Tasking (May Include):
Development, integration, and use of software, hardware, and data acquisition systems.
Designing and architecting complex real-time systems.
Rapid prototyping of solutions using industry proven patterns and models.
Making recommendations for improving the performance and capability of existing systems.
Analyzing existing software interfaces to determine if streamlining is an option to improve performance.
Requirements:
Bachelor of Science (BS) degree in related discipline (Computer Engineering, SoftwareEngineering, Computer Science, etc.).
Experience in Red Hat based development and Windows-based development.
Proficiency in Python and JavaScript languages.
Experience with Django and Vue.js frameworks.
Experience with pytest, jest, SQL, database systems, and container technologies (e.g., Docker).
Ability to work well in a team environment as well as independently.
Knowledge of software development best practices, tools (including source control, automated builds, unit tests) and methods through training and experience.
Ability to interface and communicate effectively with the development team as well as Government counterparts.
Excellent verbal and written communication skills.
Dedication to achieving Canvas standards of quality and excellence.
Must be able to obtain/maintain a DoD security clearance at required level. Applicants for positions which require a US government security clearance must meet eligibility requirements to include US citizenship.
Preferred:
Experience in Agile methodologies.
Up to 3 years of relevant experience.
DoD DevSecOps experience is a plus.
Active and transferable DoD security clearance with current investigation
Security Clearance: Must have a Secret clearance.
Team Structure: Small, diversified team consisting of developers from multiple contracts.
About Us
Founded in 2007, Canvas connects a passion for going beyond the expected with the knowledge and expertise to deliver what our clients need now and in the future. Canvas has been recognized as a Great Place to Work Certified ™, Fortune Best Small Workplace ™, Fortune Best Workplace for Millennials ™ (2022), Best Place for Working Parents (2022 & 2023), HIRE Vets Gold Medallion Awardee (2021 & 2022), Best Places to Work Awardee, 2019 Government Contracting - Technology Business of the Year, and Woman-Owned Small Business of the Year (2018) by the Huntsville/Madison Chamber of Commerce.
Benefits of Working with Canvas
To reflect our company culture, Canvas offers an exciting array of benefits that make up our employees' total rewards package. Those benefits may include:
Competitive Wages*
Medical, Rx, Dental & Vision Insurance
Generous company-funded Basic Life Insurance
Company-funded Short-Term & Long-Term Disability
11 Paid Federal Holidays
Generous Paid Time Off (PTO)
Dependent Care and Medical Flexible Spending Accounts
401(k) retirement plan with company match and 100% immediate vesting
Tuition Reimbursement for ongoing training, continuing education, or advanced degree programs
Robust Employee Assistance Program
Employee Referral Bonus Program
Corporate Sponsored Events & Community Outreach
Spot Awards for exemplary individual performance
Discretionary performance-based bonuses
And many more!
*Final compensation for this position is determined by a variety of factors, such as a candidate's relevant work experience, skills, certifications, and geographic location.
Canvas is an Equal Opportunity Employer
Canvas is an equal opportunity employer and a VEVRAA federal contractor who affords equal employment opportunity to protected veterans and people with disabilities.
Canvas has equal employment opportunities that are based upon a candidate's qualifications and capabilities to perform the essential functions of a particular job and are free from discrimination based on race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, genetic information, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit our Careers page. U.S. citizenship is required for most positions.
Canvas is committed to expanding access to employment for people with disabilities and disabled veterans. If you are a qualified individual with a disability or a disabled veteran, and your disability prevents you from applying, please advise what reasonable accommodation Canvas can provide to assist you in applying for one of our open positions. You may contact us by sending an email to *********************.
Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation for applying for a specific posted position will be responded to. Requests will be kept confidential and shared strictly on a need-to-know basis. Please be aware, scammers may try to impersonate our company by reaching out regarding job opportunities. We will never ask you for bank account information, checks, or other sensitive information as part of our hiring process. If you're unsure, please email ********************* with questions.
For further information on Canvas including more information on employee benefits and our company culture, visit our website.
$64k-83k yearly est. Auto-Apply 34d ago
Java / J2EE Developer
Georgia It
Software engineer job in Brentwood, TN
client confi..............................
Role : Java / J2EE Developer
Duration of Hiring : 6 months
Extension possible : Yes
Work Location : Brentwood, TN
Job Description:
At least 8 - 9 yrs of overall experience.
At least 1 year of experience in SOLR (Search Technology)
Strong Java/ J2EE Skills
Strong Analytical Skills
Exposure Agile and TDD would be a plus
Excellent communication skills.
Experience in Websphere Commerce Server would be a plus.
Additional InformationAll your information will be kept confidential according to EEO guidelines.
$69k-90k yearly est. 60d+ ago
Kafka with strong Java developer
Dellfor Technologies
Software engineer job in Brentwood, TN
Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive to prove ourselves from project inception through completion... Our technical, domain expertise across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove ourselves from project inception through completion...
To succeed in the Dellfor technologies, you need exceptional connections - to the right experts, the right opportunities and the right answers. You'll find Dellfor Technologies right in the center of this ever-changing technological world - uncovering opportunities and connecting possibilities.
As a global provider of IT staffing services, Dellfor Technologies connects the very best IT professionals to great opportunities at leading companies. And we do it every single day - for both temporary and permanent assignments and across virtually all industries. We use our insight, flexibility and expanded resources to anticipate the needs of leading tech companies and help them make exceptional connections with top tech talent.
Job Description
· Total 6 to 8 years of experience in the IT industry
· Experience in KAFKA, Java and Spring Framework is required
· Experience in RESTful and AWS services (preferably using Spring
MVC) / SOAP Services is required (Designing / creating web services.
Consuming web services will not suffice)
· Experience in some of the following technologies: Spring
Integration, RabbitMQ with Kafka
· Experience in Scala, Microservices, Spark and Big Data
· Experience in Agile environment or DevOps will be a plus
· Experience in the Design of applications is required
· Experience in leading a team will be plus
· Experience in Payments will be significant plus
Qualifications
Bachelor's of computer science
Additional Information
Highlights and benefits
We are a registered E verified company
Starting salary between $ 60,000 with regular increments
Free classroom skill enhancement program
Relocation allowance
Referral bonus
On the job support from experienced professionals in the relative field
Travel allowance
Insurance- Medical, dental, vision and 401K
Health Benefits through Carefirst BCBS (Blue Cross Blue Shield)
Company paid Life Insurance
Please respond with your resume. US Citizens and all other parties authorized to work in the US are encouraged to apply.
Job Type: Contract
Salary: $80,000.00 /year
Required education:
Bachelor's
Required experience:
Developer: 1 year
$60k-80k yearly 18h ago
Embedded Software Engineer
PKR
Software engineer job in Franklin, TN
Job Description
Who Our Client Is
Our client is a mission-driven medical technology organization focused on advancing immune-modulating and cell-based therapies that improve patient outcomes worldwide.
What Our Client Needs
An Embedded SoftwareEngineer to support the development and testing of embedded software for complex electromechanical medical devices used in therapeutic systems.
Who You Are
You are curious, detail-oriented, and eager to learn. You enjoy working close to hardware, collaborating across disciplines, and building reliable software for regulated environments.
What You'll Do
Develop and test embedded firmware for pumps, valves, sensors, actuators, and optical components
Implement real-time control logic using C/C++ on microcontrollers, RTOS, or embedded Linux
Support hardware and software integration with electrical, mechanical, and bioengineering teams
Develop and debug communication interfaces including UART, SPI, I²C, CAN, and Ethernet
Perform unit testing, verification, and debugging to ensure safety and reliability
Prepare software documentation, design history records, and risk analyses aligned with IEC 62304
Analyze sensor data and support signal processing, control, and diagnostic efforts
Contribute to test automation using Python or scripting tools
Participate in code reviews, design reviews, and continuous improvement
Support early efforts involving embedded data analysis and inference models
Travel and supervisory responsibilities:
This role has no regular travel and does not include people management responsibilities.
What You'll Need
BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field
0-4 years of embedded software development experience through industry, internships, co-ops, or academic projects
Proficiency in C/C++ for embedded systems
Familiarity with RTOS or embedded Linux concepts
Understanding of real-time systems and hardware-software interfaces
Working knowledge of SPI, I²C, UART, and CAN
Debugging skills using oscilloscopes, logic analyzers, or similar tools
Strong documentation, communication, and collaboration skills
Ability to manage multiple priorities in an R&D environment
What They Offer
Opportunities for professional development and career growth
Collaborative and innovative work environment
Medical, Dental, and Vision Insurance
Life and AD&D Insurance
Short- and Long-Term Disability Coverage
401(k) with generous company match
Health Savings Account (HSA) and Flexible Spending Account (FSA) with company match
Wellness Program and Employee Assistance Program (EAP)
Generous Paid Time Off (PTO)
Equal Opportunity Statement
Our client believes that diversity fuels innovation, strengthens teams, and drives success. They are committed to fostering a workplace where every individual-regardless of background-feels valued, respected, and empowered to thrive. Discrimination or harassment of any kind is strictly prohibited.
Our client does not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ethnicity, age, disability, veteran status, marital status, or any other characteristic protected by applicable laws. Their commitment extends beyond compliance; they actively cultivate an inclusive culture where diverse perspectives are welcomed, and every employee has an equal opportunity to contribute and succeed.
$77k-102k yearly est. 2d ago
Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN
Allsearch Recruiting
Software engineer job in Lebanon, TN
Our client, a manufacturer of residential and commercial water heaters and boilers is searching for an Application Developer to join their onsite team in Lebanon, TN.
In this role, the Application Developer will contribute to developing an application that prioritizes performance, usability, and scalability.
Responsibilities:
Build and maintain cross-platform mobile applications using React Native
Design and develop GraphQL APIs using Node.Js and Apollo Server
Build and maintain backend logic, middleware, and third-party integrations
Implement secure authentication using JWT
Full API security protocol knowledge, like OAuth 2.0 vs just JWT
API Documentation standards
Ayla, SAP, Xcode, Android SDK, Salesforce
UI/UX, IoT / Device experience
Write unit and integration tests using Jest to ensure reliable code
Maintain high code quality with ESLint and Prettier
Optimize the application using Babel for efficient builds and performance
Qualifications:
Bachelor' s degree in Information Technology or Computer Science
3+ years experience as a Full-Stack JavaScript Developer
Strong expertise in JavaScript ES6+, React Native, and Node.Js.
Experience working with GraphQL and REST APIs
Hands-on experience with libraries like Axios, moment.Js, Lodash, and uuid
Proficiency using Yarn, version control systems (e.G., Git), and modern editors like WebStorm or VS Code
Experience with attribute-based access control (ABAC) or role-based access control (RBAC)
Compensation:
Base Salary to 100k/year
8.5% annual bonus
Eligible for hybrid schedule (but must be able to perform work onsite in Lebanon)
Relocation assistance
#INDALL
$62k-85k yearly est. 60d+ ago
Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN
Allsearch Professional Staffing
Software engineer job in Lebanon, TN
Job Description
Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN
Our client, a manufacturer of residential and commercial water heaters and boilers is searching for an Application Developer to join their onsite team in Lebanon, TN.
In this role, the Application Developer will contribute to developing an application that prioritizes performance, usability, and scalability.
Responsibilities:
Build and maintain cross-platform mobile applications using React Native
Design and develop GraphQL APIs using Node.js and Apollo Server
Build and maintain backend logic, middleware, and third-party integrations
Implement secure authentication using JWT
Full API security protocol knowledge, like OAuth 2.0 vs just JWT
API Documentation standards
Ayla, SAP, Xcode, Android SDK, Salesforce
UI/UX, IoT / Device experience
Write unit and integration tests using Jest to ensure reliable code
Maintain high code quality with ESLint and Prettier
Optimize the application using Babel for efficient builds and performance
Qualifications:
Bachelor's degree in Information Technology or Computer Science
3+ years experience as a Full-Stack JavaScript Developer
Strong expertise in JavaScript ES6+, React Native, and Node.js.
Experience working with GraphQL and REST APIs
Hands-on experience with libraries like Axios, moment.js, Lodash, and uuid
Proficiency using Yarn, version control systems (e.g., Git), and modern editors like WebStorm or VS Code
Experience with attribute-based access control (ABAC) or role-based access control (RBAC)
Compensation:
Base Salary to 100k/year
8.5% annual bonus
Eligible for hybrid schedule (but must be able to perform work onsite in Lebanon)
Relocation assistance
#INDALL
$62k-85k yearly est. 22d ago
Senior Software Engineer
Jobs for Lebanon
Software engineer job in Lebanon, TN
Senior SoftwareEngineer Requirements: Object oriented design skills .NET platforms (framework and donet core), including C# .NET • Web-related technologies (HTML 5, CSS, JavaScript, JSON, JQuery, Bootstrap, Angular ...) • WCF, Web Api (RESTful services) SharePoint is a plus • Experience in developing and consuming Restful Web Services. • Visual Studio • Windows Services • IIS and SQL Server • Aptitude for programming and learning new technologies • Develop solution based on functional specifications • Minimum 4 years of experience using Microsoft .NET Technologies for design and developments • Excellent Debugging and Troubleshooting skills Experience working with content management (upload, download, read and write files) • Familiar with Code Source Management like Git and TFS • Very good verbal & writing communication skills, especially in English . Customer Oriented • Excellent Organization skills • Cross-group collaboration and teamwork skills
Additional Information
All your information will be kept confidential according to EEO guidelines.
$78k-102k yearly est. 60d+ ago
Sr. Software Engineer - onsite - Mt. Juliet, TN
Expert Technical Solutions
Software engineer job in Mount Juliet, TN
Job DescriptionSenior SoftwareEngineer - Nashville / Mt. Juliet, TN - onsite Hybrid Support + Development Role**Location: M-F onsite in Mt. Juliet, TN Environment: Azure, .NET 8, C#, API-driven platform
Expert Technical Solutions is seeking a Senior SoftwareEngineer with strong development experience who is also comfortable providing hands-on, onsite application support for a mission-critical inventory and operations system. This role blends daily production support, troubleshooting, and system reliability work with active software development, including enhancements, optimizations, and new feature development.This is NOT a help-desk or IT support position - the ideal candidate is a true softwareengineer who enjoys solving operational issues, debugging live systems, improving codebases, and owning technical outcomes in a fast-paced environment.
Responsibilities:Application Support + Troubleshooting (Daily)
Monitor and support backend services that sync inventory and operational data between multiple systems
Investigate and resolve issues with system connections, data flow, and messaging
Ensure daily processing jobs and data syncs complete successfully
Work directly onsite to diagnose issues quickly and keep operations running smoothly
Software Development (Ongoing)
Design, maintain, and enhance backend APIs and services using C# / .NET 8
Build new features to support warehouse and logistics operations
Improve service performance, scalability, and reliability
Apply SOLID and clean architecture principles to keep the platform maintainable
Refactor and optimize existing code for readability, speed, and stability
Cloud & Architecture
Work with Azure PaaS services (Azure Functions, Event Grid, Azure Table Storage)
Support a service-oriented architecture and event-driven processing
Implement and improve application security for APIs and web interfaces
Collaboration & Documentation
Work closely with front-end developers, infrastructure teams, and database engineers
Document APIs, workflows, system changes, and troubleshooting procedures
Provide clear status updates and communicate effectively with technical stakeholders
Requirements:
Strong experience in C# and .NET backend development
Hands-on experience building and maintaining RESTful APIs
Understanding of SOLID principles and clean coding practices
Experience with Azure services (Functions, Event Grid, Table Storage preferred)
Strong debugging and problem-solving abilities
Ability to write clean, testable, maintainable code
Familiarity with Git and version control
Understanding of secure coding practices and API security
Preferred Skills:
5+ years of professional software development experience
Experience working in service-oriented or event-driven architectures
Exposure to CI/CD pipelines and automated deployments
Performance tuning for backend services and cloud-hosted applications
Experience working in Agile or iterative development environments
Bachelor's degree in Computer Science, SoftwareEngineering, or related field
This role is ideal for someone who:
Enjoys hands-on technical problem solving
Wants a mix of development + operations
Can own and support a production environment
Likes being close to the business impact
Thrives in an onsite, collaborative setting
Is comfortable being the technical go-to person for a critical system
$78k-102k yearly est. 10d ago
Testing Engineer
Beacon Talent
Software engineer job in La Vergne, TN
Job DescriptionOverview
An early-stage health technology company, founded in 2020 by leaders in health tech, hospital systems, academia, and clinical AI, is building a large-scale clinical data platform to accelerate innovation across life sciences and AI-driven healthcare. The organization focuses on making high-quality clinical data accessible while maintaining rigorous standards for patient safety, privacy, and data integrity. The team operates in a culture centered on continuous learning, data-driven improvement, and responsible AI development.
The Data Platform
The company partners with major U.S. health systems to securely and ethically provide de-identified patient data to AI developers and life sciences organizations. The platform includes longitudinal clinical data dating back to 2016 and represents over 10 million patients. Data types include structured records, unstructured clinical text, medical imaging, video, physiological waveforms, and select non-health system datasets matched using tokenized encryption keys.
The technical stack is primarily Python-based and cloud-native, with data stored and processed using modern data warehouses and columnar file formats in a cloud environment.
The Role
Patient privacy is a core priority, and privacy-preserving workflows are critical to the platform. This role focuses on building and operating scalable de-identification systems that remove or mask protected health information (PHI) across large, complex datasets. Responsibilities include:
Collaborating with privacy leadership and clinical experts to define detailed de-identification rules across structured data, text, images, and signals
Developing software to apply de-identification logic at scale, processing billions of records and millions of images monthly
Designing and executing quality assurance processes to validate privacy safeguards
Operating and optimizing de-identification pipelines in cloud environments to improve accuracy, efficiency, and cost effectiveness
Required Technical Qualifications
2+ years of professional software development experience in Python or a comparable language
Experience across the full software development lifecycle
Working knowledge of SQL and command-line tools (e.g., Bash)
Required Professional Skills
Ability to design, document, and improve operational workflows and QA processes
Strong analytical judgment and organizational skills
Practical problem-solving mindset and persistence
Collaborative, humble approach to teamwork
Genuine interest in protecting sensitive patient data
Preferred Qualifications
Experience working with large datasets and data structures such as Pandas DataFrames
Prior deployment of software in cloud environments (e.g., AWS, Azure)
Familiarity with containerization or virtualization tools
Exposure to healthcare or clinical data
Experience partnering with non-technical stakeholders to implement software solutions
$59k-76k yearly est. 6d ago
Senior Software Engineer
Ingram Content Group 4.6
Software engineer job in La Vergne, TN
Ingram Content Group (ICG) is currently seeking a Senior SoftwareEngineer to join our team in LaVergne, TN (Greater Nashville area). This person delivers enterprise-grade software solutions with high customer impact. Leads architecture and development activities with a specialization in at least one major enterprise IT application, one major database platform, and one major operating system. Performs all aspects of the development life cycle. Acts as the senior technical programmer for the assigned enterprise system and/or application of responsibility. Delivers results through independent contributions and through mentoring of junior engineers. This position will be expected to work from the Ingram headquarters 4 days per week.
Want to help explore and build new ways to deliver content to the world?
At Ingram, our Technology team is blazing a trail by providing content distribution services to thousands of publishers with key initiatives around business intelligence, machine learning, continuous integration and omnichannel. We support diverse people and technology that highlights innovation through SaaS platforms, metadata, cloud, and containerization. Our teams are agile, and emphasize authenticity, creativity, and transparency upon a fact-based foundation.
The world is reading, and it is our goal to connect as many people as possible to the content they want in the simplest ways. If you are an IT professional who strives to deliver results through collaborative partnerships, understanding what drives business, and enjoys working in a connected culture, we can't wait to meet you!
The ideal candidate will have the following minimum qualifications:
Bachelor's degree in computer science or related field or directly related year for year experience
6 years' experience in designing, developing, implementing, and supporting enterprise level IT solutions
We have a preference for:
Knowledge of Development Tools with demonstrated expert experience in appropriate development tools - .Net Stack (C#, Win Forms, Web Api with Asp.net Core and Entity Framework Core), Kafka, Kubernetes, Javascript/Web front end technologies, MySQL, SQL Server, Visual Studio, Docker, REST and JSON technologies.
Knowledge of external technologies within domain of expertise
Knowledge of all phases of applications systems analysis and programming
Knowledge of and in depth understanding of the business or function for which application is designed.
Knowledge of Databases with demonstrated expert experience integrating with MySQL and SQL Server
Knowledge of development source code management using GIT Hub and JIRA
Knowledge of Object-oriented design
The Senior SoftwareEngineer key responsibilities are:
Serves as Designer/Architect/Engineer for at least one major enterprise IT application.
Leads areas of integration with at least one major operating system (e.g. Unix/Linux/Windows).
Develops new design patterns, standards, etc. and works with other developers in implementation.
Performs data modeling and architecture development.
Reviews and evaluates application work flow and user experience.
Acts as technical expert and provides application development oversight and involvement for Third Party integrations (e.g. Documentum, Adobe, etc.) and database (e.g. MySQL, Oracle, SQL Server) core components.
Leads and executes testing to ensure the program meets the specified requirements.
Drives solutions and guides the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.
Champions innovation and expands sphere of influence through mentoring
and guidance.
Works with user/customer community, business analysts, and architects to capture system requirements and design.
Leverages a technical network to collaborate across the organization
Hiring Salary Range: $108,000k - $138,000k. This range represents the anticipated low and high end of the salary for this position. It will be determined by factors including but not limited to: the applicant's education, experience, knowledge, skills, and abilities, geographic location, as well as internal equity and alignment with market data.
Additional Information
Perks/Benefits:
A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA.
15 vacation days & 12 sick days accrued annually and 3 personal days
401K match, Life and AD&D, Employee Assistance programs, Group Legal, & more
Wellness program with access to onsite gym and basketball court for associates
Encouraged continued education with our tuition reimbursement program
Financial and in-kind opportunities to engage with non-profits in your community
Company match program for United Way donations
Volunteer opportunities and in-kind drives for non-profits throughout the year
Take breaks or brainstorm in our game room with ping pong & foosball
Casual Dress Code & Flexible Schedules (per team)
The world is reading, and Ingram Content Group (“Ingram”) connects people with content in all forms. Providing comprehensive services for publishers, retailers, libraries and educators, Ingram makes these services seamless and accessible through technology, innovation and creativity. With an expansive global network of offices and facilities, Ingram's services include digital and physical book distribution, print-on-demand, and digital learning. Ingram Content Group is a part of Ingram Industries Inc. and includes Ingram Book Group LLC, Ingram Publisher Services LLC, Lightning Source LLC, Ingram Library Services LLC, Tennessee Book Company LLC, Ingram Content Group UK Ltd. and Ingram Content Group Australia Pty Ltd.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, work related mental or physical disability, veteran status, sexual orientation, gender identity, or genetic information.
EOE-Race/Gender/Veterans/Disabled
We participate in EVerify.
EEO Poster in English
EEO Poster in Spanish
$91k-110k yearly est. 27d ago
Test Engineer
Star International Holdings
Software engineer job in Smithville, TN
Full-time Description
At Star Holdings Group, we are passionate about innovation and driven by design. As a leader in commercial kitchen equipment, we are committed to delivering high-performance products that meet our customers' evolving needs.
The Test Engineer is responsible for designing, implementing, and executing testing processes to ensure the quality and functionality of commercial cooking products. This role involves developing test plans, creating automated test scripts, and conducting performance and usability testing. The objective is to identify and resolve defects early in the development cycle, contributing to the delivery of reliable and high-quality cooking products that meet customer and business requirements.
Duties and responsibilities
Owns overall leadership for component and product approval process throughout the NPD gate process as needed for start of production
Develop, manage and execute test plans, procedures, and scenarios to evaluate product performance against requirements.
Work with engineers to design tests including sampling, success criteria and pass/fail approvals based on design and stage gates
Lead and mentor engineers through the design review process, DFMEAs and PFMEA's, components, product, agency, field testing, etc.
Lead the use of design Six Sigma tools for testing as appropriate to improve design robustness, reliability and performance (i.e. product maps, factors and levels, DOE, MSE/GR&R, etc.)
Develop component and subsystem level tests to improve design robustness, improve quality while accelerating project production dates.
Mentor and lead engineering and company problem solving tools and methods (DMAIC, ICOV, etc.) Performs tests, analyzes results, and identifies defects or issues.
Keeps abreast of industry advancements and best practices in testing.
Prepares machines for test and evaluation from instructions, sketches, prints, and / or test requests.
Builds, maintains, and acquires data from life test fixtures.
Maintains safe operation of the test room facilities.
Identifies necessary parts, materials, and supplies and initiates replenishment.
Requirements
Qualifications
4-year degree in related field or 10 years of experience in a Test Engineer role.
Experience with tools for measuring, testing and analyzing product performance.
Skills using data acquisition systems, LabView or other similar software.
Ability to use Microsoft Excel and other data analysis tools to manipulate and analyze data sets.
Solid mechanical background using hand tools, electrical and cooking gas knowledge.
Able to read, interpret, and follow industry standards, UL, NSF, CSA.
Excellent oral and written communication skills.
Experience with reading drawings and other engineering documents.
Fundamental understanding of Engineering principles.
Self-directed and highly motivated.
Working conditions
This position will be based in a model shop/lab setting, it will require a hands-on approach. Prototyping and testing will result in the operation of tools in the model shop environment.
Physical requirements
Will be required to lift 30lbs occasionally, as manufacturing is supported.
$59k-76k yearly est. 60d+ ago
Software Engineer II
Coats 4.3
Software engineer job in La Vergne, TN
Job Description
The SoftwareEngineer II is responsible for the design, development, and maintenance of software applications in support of organizational objectives. This role contributes throughout the software development lifecycle, including requirements analysis, system design, coding, testing, debugging, and ongoing support. The position applies established softwareengineering practices while developing proficiency in more complex systems and problem domains. This position collaborates with cross-functional stakeholders to ensure solutions meet quality, performance, and reliability standards.
What You'll Do:
Build, test, and maintain application software
Develop responsive, intuitive user interfaces
Create test plans for features and products
Develop, debug, and test embedded firmware
Participate in code reviews
Write deployment and support documentation
Qualifications:
Bachelor's in Electrical/Computer Engineering, Computer Science, or equivalent
2 to 6 years of experience in a work environment
C# / .NET / Visual Studio experience
Object-oriented programming and software design knowledge
Git and bug-tracking experience (Atlassian a plus)
Embedded systems firmware development experience
Able to work independently and cross-functionally
Preferred:
Android or Linux experience
C / C++ proficiency
.NET MAUI/Xamarin Forms and MVVM design
Customer-facing UI/UX experience
Azure or AWS development experience
Manufacturing environment experience
The Coats Company is an equal opportunity employer that evaluates qualified applicants without regard to race, color, national origin, religion, ancestry, sex (including pregnancy, childbirth and related medical conditions), age, marital status, disability, veteran status, citizenship status, sexual orientation, gender identity or expression, and other characteristics protected by law.
Powered by JazzHR
uWQkK8DZ4G
$72k-90k yearly est. 13d ago
Software Engineer, iOS Core Product - Murfreesboro, USA
Speechify
Software engineer job in Murfreesboro, TN
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$61k-82k yearly est. Auto-Apply 60d+ ago
Hypersonic Aeropropulsion Test Engineer
Canvas Management Associates
Software engineer job in Tullahoma, TN
Job Title: Hypersonic Aeropropulsion Test Engineer
The Hypersonic Aeropropulsion Test Engineer will provide critical engineering support to the 715th Test Squadron at Arnold Air Force Base. This role will involve planning, executing, and analyzing hypersonic propulsion system tests in ground test facilities. The ideal candidate will possess a strong understanding of hypersonic aerodynamics, propulsion systems, and test methodologies.
Duties:
Develop and review test plans, procedures, and data reduction techniques for hypersonic propulsion system testing.
Support the integration of test articles into ground test facilities.
Monitor and analyze test data in real-time, identifying anomalies and ensuring test objectives are met.
Prepare technical reports and presentations summarizing test results and conclusions.
Collaborate with a multidisciplinary team of engineers, technicians, and government personnel.
Contribute to the continuous improvement of test processes and methodologies.
Maintain a safe and efficient work environment.
Stay abreast of advancements in hypersonic propulsion technology.
Requirements:
Bachelor's degree in Aerospace Engineering, Mechanical Engineering, or a related field.
3+ years of experience in hypersonic aerodynamics and /or propulsion testing is preferred.
Familiarity with ground test facilities and data acquisition systems.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work independently and as part of a team.
Experience with data analysis software (e.g., MATLAB, Python) is a plus.
Desired Qualifications
Bachelor's degree in Physics, Mechanical Engineering, or Aerospace Engineering. (Seeking undergrads or junior engineers looking to acquire graduate level degrees.)
Familiarity with ground test facilities and data acquisition systems.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work independently and as part of a team.
Experience with data analysis software (e.g., MATLAB, Python) is a plus.
An advanced degree and background or coursework related to the technical areas described above is a plus.
Proficiency with Scientific Python (primary code) and Matlab (secondary).
The ability to effectively communicate orally and in writing with senior staff and peers.
Communications must be clear, concise, and at the appropriate level.
Must be timely, efficient, and produce work of acceptable quality.
Completed work must meet project/program objectives.
Must exhibit and foster cooperation and teamwork, enhance customer relations, and actively promote rapport with customers.
Must utilize resources effectively to accomplish mission.
Focused adherence to safety and security requirements in an office-based environment is required.
Security Clearance: The ability to obtain and maintain a Secret clearance.
About Us
Founded in 2007, Canvas connects a passion for going beyond the expected with the knowledge and expertise to deliver what our clients need now and in the future. Canvas has been recognized as a Great Place to Work Certified ™, Fortune Best Small Workplace ™, Fortune Best Workplace for Millennials ™ (2022), Best Place for Working Parents (2022 & 2023), HIRE Vets Gold Medallion Awardee (2021 & 2022), Best Places to Work Awardee, 2019 Government Contracting - Technology Business of the Year, and Woman-Owned Small Business of the Year (2018) by the Huntsville/Madison Chamber of Commerce.
Benefits of Working with Canvas
To reflect our company culture, Canvas offers an exciting array of benefits that makes up our employees' total rewards package. Those benefits may include:
Competitive Wages*
Medical, Rx, Dental & Vision Insurance
Generous company-funded Basic Life Insurance
Company-funded Short-Term & Long-Term Disability
11 Paid Federal Holidays
Generous Paid Time Off (PTO)
Dependent Care and Medical Flexible Spending Accounts
401(k) retirement plan with company match and 100% immediate vesting
Tuition Reimbursement for ongoing training, continuing education, or advanced degree programs
Robust Employee Assistance Program
Employee Referral Bonus Program
Corporate Sponsored Events & Community Outreach
Spot Awards for exemplary individual performance
Discretionary performance-based bonuses
And many more!
*Final compensation for this position is determined by a variety of factors, such as a candidate's relevant work experience, skills, certifications, and geographic location.
Canvas is an Equal Opportunity Employer
Canvas is an equal opportunity employer and a VEVRAA federal contractor who affords equal employment opportunity to protected veterans and people with disabilities.
Canvas has equal employment opportunities that are based upon a candidate's qualifications and capabilities to perform the essential functions of a particular job and are free from discrimination based on race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, genetic information, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit our Careers page. U.S. citizenship is required for most positions.
Canvas is committed to expanding access to employment for people with disabilities and disabled veterans. If you are a qualified individual with a disability or a disabled veteran, and your disability prevents you from applying, please advise what reasonable accommodation Canvas can provide to assist you in applying for one of our open positions. You may contact us by sending an email to *********************.
Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation for applying for a specific posted position will be responded to. Requests will be kept confidential and shared strictly on a need-to-know basis. Please be aware, scammers may try to impersonate our company by reaching out regarding job opportunities. We will never ask you for bank account information, checks, or other sensitive information as part of our hiring process. If you're unsure, please email ********************* with questions.
Founded in 2007, Canvas connects a passion for going beyond the expected with the knowledge and expertise to deliver what our clients need now and in the future. Canvas has been recognized as a Great Place to Work Certified ™, Fortune Best Small Workplace ™, Fortune Best Workplace for Millennials ™ (2022), Best Place for Working Parents (2022 & 2023), HIRE Vets Gold Medallion Awardee (2021 & 2022), Best Places to Work Awardee, 2019 Government Contracting - Technology Business of the Year, and Woman-Owned Small Business of the Year (2018) by the Huntsville/Madison Chamber of Commerce.
$59k-76k yearly est. Auto-Apply 20d ago
Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN
Allsearch Professional Staffing
Software engineer job in Lebanon, TN
Our client, a manufacturer of residential and commercial water heaters and boilers is searching for an Application Developer to join their onsite team in Lebanon, TN.
In this role, the Application Developer will contribute to developing an application that prioritizes performance, usability, and scalability.
Responsibilities:
Build and maintain cross-platform mobile applications using React Native
Design and develop GraphQL APIs using Node.js and Apollo Server
Build and maintain backend logic, middleware, and third-party integrations
Implement secure authentication using JWT
Full API security protocol knowledge, like OAuth 2.0 vs just JWT
API Documentation standards
Ayla, SAP, Xcode, Android SDK, Salesforce
UI/UX, IoT / Device experience
Write unit and integration tests using Jest to ensure reliable code
Maintain high code quality with ESLint and Prettier
Optimize the application using Babel for efficient builds and performance
Qualifications:
Bachelor's degree in Information Technology or Computer Science
3+ years experience as a Full-Stack JavaScript Developer
Strong expertise in JavaScript ES6+, React Native, and Node.js.
Experience working with GraphQL and REST APIs
Hands-on experience with libraries like Axios, moment.js, Lodash, and uuid
Proficiency using Yarn, version control systems (e.g., Git), and modern editors like WebStorm or VS Code
Experience with attribute-based access control (ABAC) or role-based access control (RBAC)
Compensation:
Base Salary to 100k/year
8.5% annual bonus
Eligible for hybrid schedule (but must be able to perform work onsite in Lebanon)
Relocation assistance
#INDALL
$62k-85k yearly est. 60d+ ago
Senior Software Engineer
Ingram Content Group 4.6
Software engineer job in La Vergne, TN
Job Description
Ingram Content Group (ICG) is currently seeking a Senior SoftwareEngineer to join our team in LaVergne, TN (Greater Nashville area). This person delivers enterprise-grade software solutions with high customer impact. Leads architecture and development activities with a specialization in at least one major enterprise IT application, one major database platform, and one major operating system. Performs all aspects of the development life cycle. Acts as the senior technical programmer for the assigned enterprise system and/or application of responsibility. Delivers results through independent contributions and through mentoring of junior engineers. This position will be expected to work from the Ingram headquarters 4 days per week.
Want to help explore and build new ways to deliver content to the world?
At Ingram, our Technology team is blazing a trail by providing content distribution services to thousands of publishers with key initiatives around business intelligence, machine learning, continuous integration and omnichannel. We support diverse people and technology that highlights innovation through SaaS platforms, metadata, cloud, and containerization. Our teams are agile, and emphasize authenticity, creativity, and transparency upon a fact-based foundation.
The world is reading, and it is our goal to connect as many people as possible to the content they want in the simplest ways. If you are an IT professional who strives to deliver results through collaborative partnerships, understanding what drives business, and enjoys working in a connected culture, we can't wait to meet you!
The ideal candidate will have the following minimum qualifications:
Bachelor's degree in computer science or related field or directly related year for year experience
6 years' experience in designing, developing, implementing, and supporting enterprise level IT solutions
We have a preference for:
Knowledge of Development Tools with demonstrated expert experience in appropriate development tools - .Net Stack (C#, Win Forms, Web Api with Asp.net Core and Entity Framework Core), Kafka, Kubernetes, Javascript/Web front end technologies, MySQL, SQL Server, Visual Studio, Docker, REST and JSON technologies.
Knowledge of external technologies within domain of expertise
Knowledge of all phases of applications systems analysis and programming
Knowledge of and in depth understanding of the business or function for which application is designed.
Knowledge of Databases with demonstrated expert experience integrating with MySQL and SQL Server
Knowledge of development source code management using GIT Hub and JIRA
Knowledge of Object-oriented design
The Senior SoftwareEngineer key responsibilities are:
Serves as Designer/Architect/Engineer for at least one major enterprise IT application.
Leads areas of integration with at least one major operating system (e.g. Unix/Linux/Windows).
Develops new design patterns, standards, etc. and works with other developers in implementation.
Performs data modeling and architecture development.
Reviews and evaluates application work flow and user experience.
Acts as technical expert and provides application development oversight and involvement for Third Party integrations (e.g. Documentum, Adobe, etc.) and database (e.g. MySQL, Oracle, SQL Server) core components.
Leads and executes testing to ensure the program meets the specified requirements.
Drives solutions and guides the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.
Champions innovation and expands sphere of influence through mentoring
and guidance.
Works with user/customer community, business analysts, and architects to capture system requirements and design.
Leverages a technical network to collaborate across the organization
Hiring Salary Range: $108,000k - $138,000k. This range represents the anticipated low and high end of the salary for this position. It will be determined by factors including but not limited to: the applicant's education, experience, knowledge, skills, and abilities, geographic location, as well as internal equity and alignment with market data.
Additional Information
Perks/Benefits:
A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA.
15 vacation days & 12 sick days accrued annually and 3 personal days
401K match, Life and AD&D, Employee Assistance programs, Group Legal, & more
Wellness program with access to onsite gym and basketball court for associates
Encouraged continued education with our tuition reimbursement program
Financial and in-kind opportunities to engage with non-profits in your community
Company match program for United Way donations
Volunteer opportunities and in-kind drives for non-profits throughout the year
Take breaks or brainstorm in our game room with ping pong & foosball
Casual Dress Code & Flexible Schedules (per team)
The world is reading, and Ingram Content Group (“Ingram”) connects people with content in all forms. Providing comprehensive services for publishers, retailers, libraries and educators, Ingram makes these services seamless and accessible through technology, innovation and creativity. With an expansive global network of offices and facilities, Ingram's services include digital and physical book distribution, print-on-demand, and digital learning. Ingram Content Group is a part of Ingram Industries Inc. and includes Ingram Book Group LLC, Ingram Publisher Services LLC, Lightning Source LLC, Ingram Library Services LLC, Tennessee Book Company LLC, Ingram Content Group UK Ltd. and Ingram Content Group Australia Pty Ltd.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, work related mental or physical disability, veteran status, sexual orientation, gender identity, or genetic information.
EOE-Race/Gender/Veterans/Disabled
We participate in EVerify.
EEO Poster in English
EEO Poster in Spanish
How much does a software engineer earn in Murfreesboro, TN?
The average software engineer in Murfreesboro, TN earns between $54,000 and $93,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.
Average software engineer salary in Murfreesboro, TN
$71,000
What are the biggest employers of Software Engineers in Murfreesboro, TN?
The biggest employers of Software Engineers in Murfreesboro, TN are: