Post job

Senior software engineer jobs in Franklin, TN - 111 jobs

All
Senior Software Engineer
Software Engineer
Lead Technician
Senior Programmer Analyst
Applications Developer
Lead Engineer
  • Senior Software Engineer - Frontend

    Zipliens

    Senior software engineer job in Franklin, TN

    Job Description Zipliens is looking for a Senior Frontend Software Engineer to join our team building the next generation of applications for the legal industry. After several years of high growth, Zipliens has become a leader in lien resolution-a process required in most personal injury settlements. The software we build helps injured parties receive their settlement funds more quickly and completely, giving our work clear, real-world impact beyond the technical challenges. In the coming year, we'll be building out a new generation of tools and client experiences focused on rapid case evaluation, streamlined staff workflows, comprehensive case tracking, and effective negotiation. As a senior software engineer, you'll contribute to the overall architecture of the user interface, mentor team members, and work directly with stakeholders to deliver intuitive, user-centered customer experiences. The ideal candidate blends strong software engineering fundamentals with a focus on usability and user-space applications. Requirements Responsibilities: Develop, maintain, and enhance user-facing applications, delivering intuitive, performant, and maintainable frontend experiences. Build high-quality, accessible, and responsive user interfaces using modern frontend technologies (e.g., React). Contribute to the design and implementation of scalable user application patterns and components, following established architectural standards. Identify and implement improvements to application performance, usability, and reliability. Apply security best practices, including secure data handling and authentication flows. Troubleshoot and resolve complex frontend issues in development and production environments. Collaborate closely with Product and Design to translate requirements and UX designs into effective solutions. Partner with other engineers to integrate APIs and data services into user-facing applications. Conduct code reviews and support the growth of junior engineers through feedback and collaboration. As an individual contributor, act in a leadership role to ensure the team's technical direction and work item assignment meet standards of quality, clarity, and extensibility. Qualifications: 5+ years of software development experience, with a strong focus on UI development. Expertise in React and modern web techniques with experience building dynamic, responsive, and accessible user interfaces. Strong understanding of frontend architecture, component-based design, and state management patterns. Experience connecting backend systems and APIs; working knowledge of backend frameworks (e.g., Python/Django, Node.js) is a plus. Familiarity with performance optimization, browser behavior, and frontend debugging techniques. Excellent communication and collaboration skills, with experience working with cross-functional teams. Ability to work on-site at least three days per week (60%) in our Spring Hill, TN office - strongly preferred. Benefits Private Health Care Plan (Medical, Dental & Vision) Company HSA contributions for HDHP participants Flexible Spending Accounts (Health & Dependent Care) Company-Paid Short-Term Disability Coverage Voluntary Long-Term Disability, Life, AD&D, and Supplemental Coverage Options 401(k) Plan with Company Match Paid Time Off (Vacation, Sick Time & Select Holidays) Paid Parental Leave Pay Disclosure: The total base salary range for this role is $115,000 - $155,000 annually, with opportunity for a quarterly discretionary bonus. Final compensation will be determined based on skills and experience. Work Authorization: Applicants must be authorized to work in the United States without the need for employer-sponsored visa support now or in the future.
    $115k-155k yearly 7d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Sr. Software Engineer - onsite - Mt. Juliet, TN

    Expert Technical Solutions

    Senior software engineer job in Mount Juliet, TN

    Job DescriptionSenior Software Engineer - 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 Software Engineer 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 software engineer 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, Software Engineering, 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. 32d ago
  • Senior Software Engineer

    Jobs for Lebanon

    Senior software engineer job in Lebanon, TN

    Senior Software Engineer 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
  • Senior Software Engineer (Rustici) US, Franklin, Remote

    LTG

    Senior software engineer job in Franklin, TN

    We are looking for a Senior Software Engineer to join our team. Rustici Software makes eLearning standards based software which is responsible for launching and tracking standards based online learning for millions of learners. You would join a team that develops software that integrates into other software products around the world. We are a remote/in-office hybrid company whose headquarters is located in Franklin, TN. While we give consideration to local candidates, we are open to qualified remote candidates residing in the United States. The ideal candidate will be able to balance the competing priorities of producing quality code and solving customer problems quickly. We are not hung up on a particular amount or type of experience, but we are adamant about a particular level of skill and aptitude. The areas of expertise we value are in software development, communication, and learning new technologies. Experience in specific languages is not crucial, but we look for developers that can code in more than one language and/or are familiar with more than one framework. We primarily use TypeScript for front end web development and Java or Python for back end web service development, but there is no guarantee we'll use those languages for our next project. US based only, direct hire only, no recruiters, no contracting agencies, please. Current Technologies Java or Python JavaScript/TypeScript particularly Vue SQL (MySQL, Postgres, SQL Server) Git/GitHub, Docker AWS What will you be doing? Our Senior Software Engineers work as full stack web developers on a team that maintains and improves one or more of Rustici's software products. Senior Software Engineers are individual contributors reporting to an Engineering Manager Maintaining existing codebases: One or more software products and all of the ancillary tools needed to manage them. These are profitable products that have been around for 10+ years (and we expect to be around for 10+ more) and that our customers expect to work as well or better than they did last year or the year before or the year before that. There is technical debt to be paid, refinement to interfaces and implementations, bugs to squash, and processes to improve. QA is a forethought and a requirement, developing test code is just part of the work. Writing technical specifications for new work: Anytime we embark on larger features, we build out a technical specification, with the goal of expressing the work in English before we attempt to express it in code. We write technical specifications for the larger work we do. Taking new features from start to finish: We really value autonomy here at Rustici. Engineers pick up work that needs to be done and run with it until it has passed code reviews and QA. Identifying new work: We rely a lot on customer feedback for improvements and new features, but we also don't expect all the answers to come from the top down, and will look to our engineers for ideas on what to work on next. Weekly standups: We try to keep meetings at a minimum. Each team meets once a week to discuss the work that happened last week, and what they expect to accomplish in the coming week. Most teams also have a longer form meeting to dive deep into technical items impacting the team as a whole. Mentoring: We feel one of the best ways to enhance our teams overall and individually is for our more experienced developers to pass along their techniques, how they've honed their craft, and what successes and failures they've experienced in their career to more junior developers. Learn Everyday: We believe in continuous improvement whether that is at a product level or a personal one. Engineers should be improving their craft, whether that is via new technical skills or tools, diving deep into an existing ability, or learning more about how the business operates. Successful candidates Successful candidates have a mix of skills in the technology space including programming in various languages, using various frameworks, and having a general familiarity with the components of a mature software development life cycle. We look for the following, but if you don't have experience with all of the following we'd still like to hear from you. Strong web application development using contemporary frameworks in Java, Python, JavaScript/TypeScript, or similar particularly in extensible, scalable, performant, and secure implementations Experience with front end SPA development in a contemporary framework such as Vue, React, or similar as well as experience directly with HTML and CSS Experience with implementing automated unit, integration, end-to-end, etc. tests Experience with contemporary software development lifecycle processes including agile principles, task estimation, version control, quality assurance, release management, etc. Experience with a Unix CLI toolset preferred Experience with deployment of web applications particularly in AWS is beneficial Experience writing technical and/or functional specifications Experience mentoring other engineers Experience with cross team collaboration including with support, product, and operations teams About our work Every day, millions of people around the world access valuable learning and training content powered by Rustici Software's products. If you've ever taken an online course, there's a good chance our software was running behind the scenes. We specialize in helping software vendors and organizations solve problems specific to implementing eLearning standards, such as SCORM, xAPI and cmi5. Since 2002, we've been sharing our expertise with our customers and the industry by providing resources for creating, delivering and distributing eLearning content. We are proud to be known as the “SCORM folks,” “eLearning nerds” and most recently, productizing AI to assist our customers in better understanding and delivering training. How we're different Rustici Software isn't your average workplace. There's a reason why we have been named a “Best Place to Work” by the Nashville Business Journal for 15 years. Over the last 20 years, we've created a unique environment where people want to work and look forward to Monday. We strive not to be static. We desperately want to grow, change, and do our work better year over year. This is your chance to work with a group of people that want you to be opinionated about the work we do and how we do it. You won't always win the arguments we participate in, but you'll know that we deeply value your input and that your coworkers are as passionate as you. Rustici benefits We also take great care of the people that work here, and our benefits are unrivaled. Flexible work environment: Rustici Software offers the best of all worlds when it comes to where you work. Remote from your home office, a private office in Franklin, TN if you prefer, or a mix of both. We care more about the work that you do than where you do that work. Untracked PTO Medical, Dental, and Vision insurance HSA and FSA plans Short-term and Long-term disability Company paid life insurance 401k/Retirement vesting+matching on day 1 Performance-based bonuses Office perks: Concierge services, gym equipment, yoga room and stocked kitchen with snacks and drinks How to apply Tell us why you want to work with us. Explain what you can bring to our team. Include your resume, portfolio, or whatever best represents your experience Submit your answer to our developer test Each time we hire, we wait until we find exactly the right person. If that's you, we really hope you'll apply. Make sure that what we get from you makes it apparent that you are the right person for the job, and that you want to work here, not just somewhere. Check out “An Open Letter” from our Managing Director, Tammy Rutherford. It says a lot about what you need to know before applying to this job opening. You might also want to read up on our answers to the Joel Test to see how we approach software development. You will also want to spend some time on our website, learn how we think, what we do, and why we have been named a “Best Place to Work” by the Nashville Business Journal for 15 years. Get to know us if you want us to get to know you. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.
    $78k-102k yearly est. Auto-Apply 60d+ ago
  • Software Engineer II

    Coats 4.3company rating

    Senior software engineer job in La Vergne, TN

    Job Description The Software Engineer 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 software engineering 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. 6d ago
  • TN Construction Engineering Lead

    Lochner 3.9company rating

    Senior software engineer job in Franklin, TN

    Founded in 1944, Lochner is a trusted infrastructure services provider for aviation, surface transportation and water clients who need high-quality, forward-looking solutions to complex challenges. Our vision is to become a Top 100 leader in the A/E industry, centered on an agile, engaged, and empowered workforce coming together to embrace the art of the possible and make a lasting difference in our world. Are you ready to join us on this journey? As a people-centric company, Lochner's purpose is to empower our team to put their knowledge to work, enhancing communities across the US. To achieve this, we hire candidates of all experiences and skillsets because amazing things happen when people with diverse backgrounds come together to solve problems. We believe collaboration is more than a buzz word - it is a guiding principle in which every point of view is valued and heard and is the driving force in delivering our best work. At all levels of the organization, we foster an entrepreneurial spirit and culture of autonomy to advance our strategic vision and continually seek our next success story. Lochner - learn more about us Your impact; Responsible for contact and relationship development with clients and partners Stakeholder Engagement: Build and maintain strong relationships with existing clients, subconsultants, and other stakeholders, ensuring clear communication and collaboration, while focusing on growing Lochner's presence across the state Expand and diversify client base beyond current stakeholders Responsible for recruiting and hiring CEI staff to meet contract and growth needs Leads preparation of RFP responses and submittals Identify and lead opportunity pursuits and partnerships Attend and participate in meetings with clients and consultants Providing guidance, mentoring, and training to team members; overseeing contract negotiations, administration, and compliance, resolving disputes and issues related to contracts Implementing quality control measures to ensure work meets specifications and standards Conducting regular inspections and audits to identify and address quality issues Coordinating with client and teaming partners to ensure project staffing and services are adequate to meet scoping requirements, serving as a primary point of contact for clients and partners, communicating project progress, issues, and resolutions Performing documents review of contract documents for compliance Who you are: B.S. Degree in Civil Engineering or Construction Management from an accredited college preferred 5+ years of experience managing multiple teams across multiple projects and leading inter-company collaboration 10 plus years of transportation engineering experience and construction management experience preferred Demonstrated ability to lead and motivate a team Experience building and leading a successful CEI team Strong time management, leadership, and decision-making skills Ability to be highly organized in day-to-day and long-term planning and execution, and to track and maintain workload planning effectively Excellent written and oral communication skills, including the ability to effectively delegate and negotiate Must understand contracts, plans, special provisions and documents as related to transportation construction and have a functional understanding and ability to learn contract administration and project management software. Must possess valid drivers' license. Qualifications Joining Lochner means gaining access to a comprehensive suite of benefits designed to support your health and financial well-being throughout your career. Lochner provides an extensive total rewards package that includes: Competitive Premiums for Medical, Dental, and Vision Paid Time Off and Flexible Holiday Program Company Paid Disability (includes paid Maternity Leave), and Life Insurance Health Savings Accounts (HSA) with Employer Contribution Flexible Spending Accounts (FSA) for Medical Expenses and/or Dependent Care Paid Family Leave Retirement Plan with Employer Match Flexible Work Schedules (Hybrid or Remote, when possible) Wellness Program for Physical and Mental Health Lochner Cares Non-Profit 501c3 Education and Training Assistance Employee Assistance Program Employee Discounts Paid Time Off for Charitable Acts of Service What we offer - Learn more Work Environment The work environment characteristics described are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly exposed to moving mechanical parts and outside weather conditions. The noise level in the work environment is usually loud. Physical Requirements The physical requirements must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Intermittent sitting, walking, standing, bending, squatting, climbing, kneeling, twisting, stoop, crawl, and lifting. The employee must frequently lift and/or move light equipment up to 20 pounds. Must be alert to equipment in the field, occasional need to work near hazardous equipment and machinery, occasional need to walk on uneven ground, exposure to dust, gas or fumes, exposure to noise, extremes in temperature or humidity, and potential work at heights. Equal Employer Lochner is proudly committed to recruiting and retaining a diverse and inclusive workforce. Lochner 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. All positions at Lochner require an applicant who has accepted an employment offer to undergo pre-employment screening. Background checks include SSN/SIN validation, motor vehicle verification, education verification, employment verification, a criminal check, search against global sanctions and government watch lists, and drug test. All employment offers are contingent upon successful results of the pre-employment screening. California Privacy Policy
    $87k-112k yearly est. 2d ago
  • Software Engineer, iOS Core Product - Murfreesboro, USA

    Speechify

    Senior software engineer job in Murfreesboro, TN

    Job Description 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. 6d ago
  • Sr Programmer Analyst

    North Star Staffing Solutions

    Senior software engineer job in Goodlettsville, TN

    As one of the most experienced staffing firms in Denver, Colorado, North Star Staffing Solutions prides itself on exceptional services and relationships that we have built over the years. Our dedication to satisfying our clients' needs is driven by a passionate team of dedicated staff with over 10 years of experience. We have continued to provide the recruiting and staffing expertise our clients expect and they have acknowledged time and time again that our services are integral to their success. Our mission is to bring great people and great organizations together. This is the foundation that has made us who we are today. We understand the changing dynamics of today's workplaces and the landscape of the economy. This is what puts us one step ahead when it comes to selecting the right fit for your organization. Job Description The Sr. Programmer Analyst - Oracle, will design, develop and test Oracle solutions for required projects. The Analyst will also create system level technical test plans and documentation while helping with the development of technical skills of other team members and supporting production systems. Duties & Responsibilities •Writes and assembles system level design specifications. •Programs, tests and documents new and/or existing applications. •Develops system level program specifications and test plans. •Provides regular support for existing programs and procedures (7 x 24). •Assists with system level user tests, documentation, and training. •Ensures quality control by adhering to programming, testing and documentation standards. •Provides informal technical support for team members. Knowledge, Skills & Abilities •Ability to design effective systems based on user requirements. •Understands the systems development process. •Capable of writing thorough system and unit test plans. •Good written, oral, and listening communication skills. •Ability to coordinate and administer tasks related to smaller projects. •Understanding of general business concepts and user procedures. •Must be a team player and customer service driven. Qualifications Job Requirements & Qualifications: •Minimum 5 years experience •*MUST HAVE U.S. Bachelor's degree* •Extensive experience in PL/SQL and SQL is required •Extensive experience in Oracle Forms and Reports is required •Must have a thorough knowledge of at least one programming language (Java highly preferred)
    $71k-93k yearly est. 60d+ ago
  • Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN

    Allsearch Recruiting

    Senior 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

    Senior 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. 14d ago
  • Senior Software Engineer

    Ingram Content Group 4.6company rating

    Senior software engineer job in La Vergne, TN

    Ingram Content Group (ICG) is currently seeking a Senior Software Engineer 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 Software Engineer 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. 20d ago
  • .Net Technical Lead

    Tata Consulting Services 4.3company rating

    Senior software engineer job in Brentwood, TN

    Must Have Technical/Functional Skills 8+ years of advanced hands-on experience with .NET Framework, .NET Core/.NET 5+, and C#. Expert-level knowledge of ASP.Net Core Web API, Entity Framework Core, LINQ Strong proficiency in Entity Framework Solid experience with software architecture, design patterns, and building scalable systems. Extensive experience with SQL Server/Postgres, including database design and performance tuning. Experience with front-end technologies such as Angular Hands-on experience with Azure/GCP DevOps, CI/CD pipelines, and Git. Roles & Responsibilities * Technical Leadership: o Lead the design, development, and implementation of .NET applications and services. o Make key technical decisions, select appropriate tools and methodologies, and set the strategic technical direction. o Architect and build server-side architecture and design the overall system to meet current and future needs. * Team Management and Mentorship: o Guide, mentor, and train team members. o Foster a collaborative and supportive team culture. o Coordinate development tasks and act as an escalation point for technical issues. * Code Quality and Best Practices: o Conduct code reviews and ensure adherence to coding standards and best practices. o Promote code quality, maintainability, and efficiency. o Identify technical debt and implement solutions to improve code quality. * Collaboration and Communication: o Communicate project technical issues and progress with clients and stakeholders. o Collaborate with product managers, designers, and other teams to align technical solutions with business goals. o Participate in requirement gathering and project planning. * Problem-Solving and Deployment: o Troubleshoot and resolve complex technical problems. o Coordinate the deployment of code into various environments. o Oversee the development lifecycle, including testing and release processes. Generic Managerial Skills, If any * Excellent communication and ability to articulate process clearly. * Strong problem-solving mindset with ownership and accountability. * Comfortable in fast-paced, collaborative, research-driven environments. * Proven ability to lead discussions, mentor team Salary Range: $120,000 $130,000 Year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensiv e Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. #LI-SP1
    $120k-130k yearly 6d ago
  • Technology Lead - WebMethods

    Avance Consulting Services 4.4company rating

    Senior software engineer job in Brentwood, TN

    Hi, I hope you are doing good. I have a job opportunity related to your profile with one of our client, please find below Job Description for your review. If you are interested and available for the following position then please send your updated resume in word format along with your contact details to discuss further. Role: Technology Lead - WebMethods Duration: Full Time Location: Brentwood, TN Qualifications Basic •Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. • At least 4 years of experience with Information Technology. Preferred Technical responsibilities include development, maintenance, support and implementation of complex project modules. Extensive knowledge of standard concepts and principles in delivering consulting project assignments. Essential Functions: • Experience with web Methods Integration and web Methods products like Designer,IntegrationServer,My web Methods server, Universal Messaging etc., • Good understanding of e-commerce and web integration principles, Enterprise Application Integration (EAI), middleware, or other integration experience at the enterprise level. Experience developing web services and an understanding of Service Oriented Architecture (SOA). Familiar with Portals and Portal development. • Provides the application of technical/functional skills to our customers and implement successful solutions that run, manage and optimize their key business processes. Also, has the ability to respond to detail queries by the customer. • Good knowledge of design patterns, and recommends proper usage of patterns. Guides (and helps others) in creating and reusing components. • Expected to continue to build upon domain knowledge and technical/ proprietary skills to reach levels of expertise, while adapting standard principles to new or changed conditions in day to day work. • Responsible for coaching, guiding and mentoring junior members in the team to help them scale faster. • Part of client teams as a senior resource and help meet client project objectives or be required to travel extensively. Qualifications •Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. Additional Information All your information will be kept confidential according to EEO guidelines.
    $67k-91k yearly est. 1d ago
  • PuroClean of Hendersonville Lead Technician

    Puroclean 3.7company rating

    Senior software engineer job in Hendersonville, TN

    Company and Culture:PuroClean, a leader in emergency property restoration services, helps families and businesses overcome the devastating setbacks caused by water, fire, mold, biohazard, and other conditions resulting in property damage. We operate with a ‘servant-based leadership' mindset and seek to create an environment where our team members can grow both professionally and spiritually through serving our customers, communities, and each other. Perks: Online Mobile Courses Flexible Scheduling Paid Training for Career Advancement Opportunity to Help People in Times of Need Aggressive Competitive Wages Job Overview: With a "One Team" mentality, the primary job of the Lead Technician is to manage disaster response and/or crisis management activities for water mitigation, fire restoration, mold remediation, and bio-hazard clean-up. They meet with customers and walk them through the process, assesses the scope of work as well as supervise, develop, and mentor other technicians working on the job. Experience/Qualifications: • Minimum of 2 years field experience or; • IICRC Water Restoration Technician (WRT) Certification REQUIRED and; • IICRC Fire & Smoke Restoration Certification (FSRT) or; • IICRC Applied Structural Drying (ASD) Essential Job Functions: The Lead Technician is responsible for: Communicate the process to the customer and provide daily updates to insurance partners and centers of influence. Assess and evaluate job severity and extent of damages. Understand and promote the operational systems used by the company: Company CRM Xactimate MICA Be able to train new employees on the specific responsibilities for Technicians Maintaining a professional, positive attitude and appearance at all times. Must be willing to wear company provided uniform. Develop a team culture with all field operations staff and other members of the organization Specific Responsibilities: The Lead Technician is responsible for: Adhere to all OSHA and company safety procedures and standards. Understanding adhering to the following restoration procedures: Water Damage Restoration Procedures Mold Remediation Equipment and Procedures Fire and Smoke Cleaning Tools and Procedures Carpet Cleaning Equipment and Procedures 2 Demonstrating a “can do” attitude at all times as a team player and completing all necessary paperwork when providing customer service. Maintaining all equipment and vehicles at a clean and serviceable level; at all times. Available 24 hours a day, 7 days a week to complete emergency jobs Physical Requirements: Valid Driver's License and ability to drive company vehicles. Able to lift and carry equipment weighing up to 75 pounds. Able to work for extended time periods in large and confined spaces. Able to work for extended periods of time with appropriate respirator equipment - Must pass respirator fit test and medical evaluation Compensation: $16.00 - $20.00 per hour “We Build Careers” - Steve White, President and COO With over 300 locations across North America and Canada, PuroClean is leading the industry in emergency property restoration services, by helping families and businesses overcome the devastating setbacks caused by water, fire, mold, biohazard, and other conditions resulting in property damage. We operate with a ‘servant-based leadership' mindset and seek to create an environment where our team members can grow both professionally and spiritually through serving our customers, communities, and each other. Culture is very important to us. We want to make sure that we are the right fit for YOU! Apply today and join our Winning TEAM. “We are One Team, All In, Following The PuroClean Way in the spirit of Servant Leadership” This franchise is independently owned and operated by a franchisee. Your application will go directly to the franchisee, and all hiring decisions will be made by the management of this franchisee. All inquiries about employment at this franchisee should be made directly to the franchise location, and not to PuroClean Corporate.
    $16-20 hourly Auto-Apply 60d+ ago
  • Software Engineer II

    Coats 4.3company rating

    Senior software engineer job in La Vergne, TN

    The Software Engineer 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 software engineering 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 5d ago
  • Software Engineer, Platform - Murfreesboro, USA

    Speechify

    Senior software engineer job in Murfreesboro, TN

    Job Description 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 2025 Design Award winner for Inclusivity. 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 The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is 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 Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain 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. 6d ago
  • Application Developer - Energy & Water Technology - Base Salary to 100k/year - Lebanon, TN

    Allsearch Professional Staffing

    Senior 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
  • Sr. Programmer Analyst - PL/SQL

    North Star Staffing Solutions

    Senior software engineer job in Goodlettsville, TN

    Company Name: Dollar General Req # : 74460BR | Type: Full Time | Posted: 10/6/2014 | Edited: N/A | Fee: 20.00% Percentage Computed On Base Salary minimum: $80,000 Maximum: $88,000 target: $85,000 Bonus: 10% Travel: 10% Sponsor/transfer H-13 and/or H-2B: No sponsor / transfer work permits: No Paid relocation: Yes Honor Period: 3 months Job Description Are you ready for an exciting career move? We''re a fast moving $17.5 billion, Fortune 200 publicly-traded company with more than 11,000 stores and 12 distribution centers in 40 states, growing by hundreds of stores each year. We work in an energetic team atmosphere that leverages each person's strengths and maximizes potential. We are committed to attracting upbeat, talented, and motivated people who can advance our mission of "Serving Others." The Sr. Programmer Analyst - Merchandising Systems will be responsible for the analysis, design, development, maintenance and support of software applications. Duties and Responsibilities 1. Performs the following activities: requirements definition, design, development, testing and implementation. 2. Gains necessary input/approval of requirements and design and participates in code reviews. 3. Ensures applications meet requirements and is error free. 4. Develops technical system documentation. 5. Ensures that applications meet the architectural standards. 6. Works on periodic maintenance releases of applications, including enhancements and defects. 7. Looks for ways to enhance design of application for better maintainability and software reuse. 8. Looks for ways to incrementally improve the architecture of legacy systems. 9. Manages workload to deliver quality deliverables that meet requirements and timelines. 10. Communicates status of assignments to supervisor. 11. Notifies supervisor of issues that impact productivity or ability to meet expectations. 12. Assists Manager in tracking progress, prioritizing work, developing time estimates and work plans and assisting less experienced team members 13. Resolves issues or escalates to Manager, if necessary. 14. Checks work in to central repositories. Qualifications Qualifications 1. Strong experience with PL/SQL and SQL is required in PL\SQL programming is required - procedures, packages, triggers, functions. 2. E/R modeling. 3. Experience with Oracle 10 and 11g environment preferred. 4. Experience using JAVA a plus, but not required. 5. Experience with Unix scripts, and report experience like Oracle Reports or UML would be a plus. 6. Experience using Web Focus a plus. 7. Excellent skills in writing, maintaining, testing and debugging code in applicable programming languages. 8. Experience with Oracle relational databases. 9. Ability to apply Object-Oriented analysis and design. 10. Knowledge of Linux operating systems a plus. Work Experience and/or Education - Bachelor''s Degree or equivalent related experience. - Minimum of three years of experience in Information Services. Compensation will consist of a competitive salary based on your experience, with bonus potential. Our Benefits Package Health, dental, vision and life insurance Long term disability Accidental Death and Dismemberment insurance Company matched 401(k) Paid vacation On site child care, ATM, cafeteria and fitness facility Free covered parking Fun, values centered work atmosphere Corporate casual dress Relocation Assistance Dollar General is an Equal Opportunity Employer MUST: 1. Strong experience with PL/SQL & SQL is required in PL/SQL programming is required - procedures, packages, triggers, functions. 2. E/R modeling. 3. Experience with Oracle relational databases. 4. Ability to apply Object-Oriented analysis and design 5. Excellent skills in writing, maintaining, test and debugging code in applicable programming. MUST have solid work history & meet minimum qualifications. Additional Information All your information will be kept confidential according to EEO guidelines.
    $80k-88k yearly 1d ago
  • Technology Lead - WSO2

    Avance Consulting Services 4.4company rating

    Senior software engineer job in Brentwood, TN

    Hi, I hope you are doing good. I have a job opportunity related to your profile with one of our client, please find below Job Description for your review. If you are interested and available for the following position then please send your updated resume in word format along with your contact details to discuss further. Role: Technology Lead - WSO2 Duration: Full time Location: Brentwood, TN Skills & Experience Required • Bachelor's degree or equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education • At least 4 years of experience in Information Technology. Preferred: • At least 1 year of experience with WSO2 • Able to interpret requirements to develop services/integrations in CI/CD and Agile process. • Extensive experience designing and developing RESTful APIs • Broad knowledge of web standards relating to APIs (OAuth, SSL, CORS, JWT, etc.) • Extensive coding experience with either Java/Spring or Node.js • Understanding of differences between SOA and API design. • Knowledge of Change & Incident Management process (CMRs, etc.) Nice to Have Technical Skills • NoSql experience (Cassandra, MongoDB, DynamoDB) • Design and develop REST based APIs leveraging Java platform • Experience working in a scrum team and in onsite/offshore model. • Exposure to DevOps. Experience and desire to work in a Global delivery environment Qualifications • Bachelor's degree or equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education Additional Information All your information will be kept confidential according to EEO guidelines.
    $67k-91k yearly est. 1d ago
  • Software Engineer, iOS Core Product - Murfreesboro, USA

    Speechify

    Senior 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

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Franklin, TN?

The average senior software engineer in Franklin, TN earns between $69,000 and $115,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Franklin, TN

$89,000

What are the biggest employers of Senior Software Engineers in Franklin, TN?

The biggest employers of Senior Software Engineers in Franklin, TN are:
  1. Zipliens
  2. Corps Team / Mom Corps
  3. Insight Global
  4. LTG
Job type you want
Full Time
Part Time
Internship
Temporary