Post job

Senior software engineer jobs in Murfreesboro, TN

- 118 jobs
All
Senior Software Engineer
Lead Technician
Senior Programmer Analyst
Applications Developer
Senior/Lead Developer
Senior .NET Developer
Oracle Senior Developer
Lead Engineer
  • .NET Developer - Sr/Lead

    Thorndale Partners

    Senior software engineer job in Smyrna, TN

    DETAILS: SR .NET ENGINEER Title: Sr .NET Engineer Compensation: Great Base salary + Strong Bonus + Excellent benefits OVERVIEW: SR .NET ENGINEER We are seeking an experienced Senior .NET Engineer with experience in Microservices, Kubernetes, and MetaData to deliver enterprise-grade software solutions that will have a major impact on our customers. Leads architecture and development activities and performs all aspects of the development life cycle. Will act as the senior technical programmer and is expected to assist in mentoring of junior engineers. RESPONSIBILITIES: SR .NET ENGINEER Serves as Designer/Architect/Engineer for a major enterprise software application. Leads areas of integration specializing in one operating system. Develops new design patterns, standards, etc. and works with other developers in implementation. Performs data modeling and architecture development. Reviews and evaluates application workflow and user experience. Acts as technical expert and provides application development oversight and involvement for Third Party integrations and database 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 MINIMUM REQUIREMENTS: SR .NET ENGINEER 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 .Net Stack (C#, Win Forms, Web API with Asp.net Core and Entity Framework Core) MicroServices, Kafka, Kubernetes, Javascript/Web front end technologies Docker, REST and JSON technologies. Knowledge of MetaData and 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
    $86k-128k yearly est. 2d ago
  • Senior Software Engineer (Fullstack)

    Resolution Technologies, Inc.

    Senior software engineer job in La Vergne, TN

    Senior Software Engineer Job Description: This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data Mesh architecture. This role requires a deep understanding of distributed systems, cloud and on-prem technologies, and scalable software development within the Manufacturing & Distribution industry. This position will collaborate with cross-functional teams to architect, develop, and optimize enterprise-grade solutions that drive efficiency and innovation in distribution, as well as order fulfillment processes. Senior Software Engineer Minimum Qualifications: Bachelor's degree in computer science or related field or directly related year for year experience 6+ years in .NET Core, C#, ASP.NET Core, Web APIs, and front-end frameworks (Angular/React/Blazor). Strong experience designing and implementing microservices-based architectures. Senior Software Engineer Preferred Skills: Experience integrating ERP, WMS, and e-commerce systems is a plus. Experience working with Order Management Systems in a Manufacturing or Distribution environment. Knowledge of Data Mesh principles, event-driven architectures, and distributed data systems. Hands-on experience with cloud platforms (Azure preferred, AWS/GCP is a plus). Experience with containerization (Docker, Kubernetes) and serverless architectures. Strong understanding of database technologies (SQL Server, DB2, NoSQL, Redis, Elasticsearch). Proficiency in CI/CD, DevOps, and Infrastructure as Code (Terraform, Bicep, ARM templates). Knowledge of GraphQL, gRPC, and API Gateway solutions Hands-on experience with data lakes or real-time analytics. Senior Software Engineer Key Responsibilities: Architecture & Development: Design and implement scalable. NET-based full-stack solutions using C#, ASP.NET Core, Blazor, Angular, or React. Architect microservices-based systems, ensuring high availability, resilience, and performance. Establish a Data Mesh strategy to manage decentralized data ownership and governance across the organization. Design and optimize databases using SQL Server and NoSQL (PostgreSQL, MongoDB). Order Management System (OMS): Lead the development of a modern, cloud-native Order Management System tailored for manufacturing & distribution. Define APIs, workflows, and integrations with ERP, WMS, and e-commerce platforms. Ensure real-time order processing, tracking, and fulfillment using event-driven architecture (Kafka, RabbitMQ). DevOps: Implement CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps. Ensure security best practices, including OAuth, JWT, and API Gateway implementations. Deploy and maintain cloud-native applications on Azure / AWS / GCP. Technical Leadership & Best Practices: Set coding standards, perform code reviews and mentor engineering teams. Drive the adoption of modern engineering practices, including Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI/CD. Work with data engineers to build data pipelines that support analytical and operational workloads. Apply secure coding practices, use OWASP guidelines
    $78k-102k yearly est. 5d ago
  • .NET Developer

    Vaco By Highspring

    Senior software engineer job in Brentwood, TN

    We're supporting a large enterprise technology group looking for an experienced .NET Developer to join a team responsible for processing high-volume supplier data and maintaining a key internal/external web application. This role is hands-on, collaborative, and ideal for someone who enjoys solving complex backend challenges while working closely with other engineers, QA, UX, and product. What You'll Work On Develop and maintain backend features within a C#/.NET web application Build and support processes that ingest, map, and validate large supplier rebate files Write clean, scalable code and contribute to architecture discussions Participate in pair programming (core part of this team's culture) Troubleshoot issues, analyze data mismatches, and support workflow improvements Collaborate with Product Owner, QA, and UX on requirements and functionality Top Skills Needed 8+ years of .NET web development experience Experience with modern JavaScript frameworks (Vue preferred; React or Angular acceptable) Strong SQL Server knowledge Comfort with pair programming and collaborative engineering Ability to break down complex tasks and communicate technical solutions clearly Team & Environment You'll work with: 2 other developers 1 Product Owner 1 QA 1 UX designer The environment values partnership, clarity, curiosity, and long-term thinking. What This Role Solves You'll help improve how supplier files are received, processed, corrected, and delivered as clean, actionable data across the organization. Interview Process Round 1: 1-hour virtual with Hiring Manager - background, soft skills, and light technical questions Round 2: 1.5-hour virtual with the team - deeper conversational technical assessment
    $72k-96k yearly est. 4d ago
  • Application Developer - Full Stack (React Native / Node.js / GraphQL)

    Bob Jones & Associates, Inc.

    Senior software engineer job in Lebanon, TN

    📍 Lebanon, TN, USA | Relocation Assistance Available About the Opportunity Join a global technology leader that's transforming how people connect with innovative, energy-efficient products. This is your chance to be part of a forward-thinking engineering team building a next-generation mobile platform that combines cutting-edge design, smart connectivity, and real-world impact. You'll work in a collaborative environment where creativity meets technical excellence - designing solutions that make a difference in homes and businesses around the world. Primary Function We're developing a powerful cross-platform mobile application that integrates the latest technologies for seamless user experiences. Using React Native, Node.js, GraphQL, and JWT/OAuth 2.0, you'll help shape an app that's fast, secure, and built to scale. As an Application Developer, you'll play a key role in designing architecture, building features, and driving performance improvements from front to back end. Key Responsibilities Design, build, and maintain mobile applications using React Native for iOS and Android. Develop scalable APIs with Node.js and Apollo Server using GraphQL for efficient data flow. Integrate systems such as Salesforce, SAP, and Ayla IoT through secure and reliable middleware. Implement authentication using JWT and OAuth 2.0, ensuring robust data security. Manage databases and follow API documentation standards for consistency and quality. Write unit and integration tests using Jest to ensure reliability and maintainability. Maintain code quality using ESLint and Prettier; optimize performance with Babel. Collaborate with cross-functional teams (UI/UX, Cloud, IoT) to deliver a high-performance user experience. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience). 3+ years of experience as a Full-Stack JavaScript Developer. Strong command of JavaScript (ES6+), React Native, and Node.js. Experience with GraphQL and REST APIs. Familiarity with Salesforce integration, IoT frameworks, Xcode, and Android SDK. Experience with libraries such as Axios, Moment.js, Lodash, and uuid. Knowledge of API security protocols, including JWT and OAuth 2.0. Familiarity with RBAC/ABAC access models. Excellent communication, organization, and problem-solving skills. Preferred Skills Experience working with Ayla, SAP, and connected device systems. Knowledge of UI/UX design principles for mobile applications. Hands-on experience with version control (Git) and editors like VS Code or WebStorm. Strong understanding of CI/CD pipelines and cloud environments (AWS, Azure, or GCP). What's in It for You Competitive salary and relocation package to Lebanon, TN Comprehensive medical, dental, and vision insurance Company-sponsored life insurance and retirement savings plan Short- and long-term disability coverage Tuition assistance and ongoing professional development A dynamic, forward-thinking culture where innovation and collaboration drive success Why You'll Love This Role You won't just write code - you'll build technology that connects the physical and digital worlds. This is a hands-on opportunity to work with the latest tools, contribute to a global platform, and grow your career within a company committed to innovation, sustainability, and technical excellence. Join us and help shape the future of connected technology - one line of code at a time.
    $62k-85k yearly est. 14d ago
  • Senior Software Engineer

    Premier System Integrators 3.9company rating

    Senior software engineer job in Smyrna, TN

    Our engineers are some of the most talented and engaged in the industry. As a leader in providing industrial automation and integration services, we offer stimulating, challenging projects across a wide variety of industries including Consumer Packaged Goods, Food and Beverage, Chemical, Automotive, Metals, Pulp & Paper and Power & Utilities. We work in small teams, build strong relationships with our colleagues and customers, and provide many opportunities for career development. For all these reasons and more, our Engineers have a strong sense of accomplishment and choose to call EOSYS home. As a Senior Software Engineer at EOSYS, you will be working with small, multi-disciplinary teams to develop software solutions for our manufacturing clients. Applications range from standalone SCADA applications to full-scale MES/MOM applications across multiple facilities. The EOSYS Digital Transformation team focuses primarily on the food & beverage and automotive industries. Projects typically range from a few weeks up to 6 months. On some projects, you will also be a part of the project commissioning team that goes onsite to the client. This allows you to see the "fruits of your labor" while also getting to experience unique manufacturing environments such as automotive assembly, guitar manufacturing, chocolate production and whiskey making. Based on your capabilities and interest, there will be opportunities to learn new skills and technologies as well as advance within the company. Requirements * BS in Computer Science or Engineering (Computer, Electrical, Mechanical) * 10+ years' experience designing and developing software applications using some or all of the following languages and/or technologies: Python, C#, .NET, HTML, JavaScript, CSS, database experience (MS SQL preferred) * An equivalent combination of relevant education and experience will be considered Nice to have * Experience with MQTT and UNS * Experience with Vue, React, or Angular * Agile methodology experience * Basic knowledge of PLC tag structures and communications * Azure DevOps experience * Familiarity with working in a manufacturing environment Work Conditions * The work environment for this job is a combination of office and industrial setting. Must be willing to work in a manufacturing plant environment. * Sitting at a desk or console for extended periods. * Must be able to be fitted for Personal Protective Equipment for certain customers. * Must be able to work extended hours when needed. Must be able to work the rare night or non-traditional shift (Potentially 1-2x per year). All applicants must be authorized to work in the United States. EOSYS is not currently accepting work visas. The EOSYS Group is an Equal Opportunity employer and provides equal employment opportunities to all qualified applicants without regard to race, color, religion, age, national origin, disability status, genetics, protected veteran status, sex, sexual orientation, sexuality, transgender status, gender identity or expression, or any other characteristic protected by federal, state or local laws. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting our HR department at ************.
    $74k-96k yearly est. 60d+ ago
  • Senior Programmer Analyst-Oracle

    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 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; create system level technical test plans and documentation. Job Requirements: * Experience in PL/SQL and SQL, Oracle Forms and Reports * Knowledge of at least one programming language and database Compensation will consist of a competitive salary based on experience, with bonus potential and benefits. * Visa Requirements: U.S. Citizens / Green Card Holder Qualifications • Minimum 5 years experience in Information Technology and Bachelor's degree. Additional Information All your information will be kept confidential according to EEO guidelines.
    $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. 57d 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. 26d ago
  • Senior Software Engineer

    Ingram Book Group Inc. 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. 6h 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 43d 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. 60d+ ago
  • Engineer Emerging Leader Program

    Sonoco 4.7company rating

    Senior software engineer job in Hillsboro, TN

    From a small family business to a multi-billion-dollar global company, Sonoco has been changing the face of products and packaging since 1899 - all while keeping the heart of “People Build Businesses” alive. Our talented people are at the core of our growth, constantly reinventing the Sonoco wheel with brilliant solutions every year. Today we are a world leader in global packaging solutions with diversified operations in over 34 countries. We're extremely proud of our portfolio of brands, our achievements in sustainability and industrialization and the groundbreaking work accomplished by our people. Sonoco's Emerging Leaders Program (ELP) is your pathway to becoming one of Sonoco's future business leaders. For over four decades, this selective program has been a cornerstone of career growth for professionals starting their journey with us. Grounded in our mission to empower emerging leaders to excel as leaders, teammates, and followers who consistently do the right thing, ELP offers full-time positions designed for recent college graduates that go beyond a traditional first job. Over 24 months, associates gain hands-on experience, personalized leadership development, and coaching tailored to their unique strengths - all while building connections with other emerging leaders across the company. With access to our diverse portfolio of businesses, ELP associates are empowered to shape their careers, contribute to Sonoco's culture, and deliver meaningful impact from day one - growing into the well-rounded, value-driven leaders of tomorrow. Your time spent in the ELP will cover specific core objectives as follows (but not limited to): Technical Skills Training - Safety, Quality, Scheduling, Customer satisfaction Leadership Training - Supervisory skills, Performance Management, Mentorship Business Insights - Accountability, Execution, Risk Taking, Budgeting Culture Integration - including Communication, Collaboration and Innovation We want employees who can help us live our purpose each and every day. Our core belief is the People Build Businesses, by ‘Doing the Right Thing'. To become a member of the ELP you must have strong ethics, a passion for innovation, and be willing to go the extra mile. We are looking for students who: Have or will obtain a Bachelor or Master's degree in Engineering or Sciences by December 2025 or May 2026 Previous internship experience (preferably in Manufacturing or functional area) Proven leadership experience Desire to work in a Manufacturing environment Technical aptitude Strong communication, presentation, and interpersonal skills All ELP Associates must be open to relocation (immediately or in the future) and be willing to work rotating or late shifts. This position is within our Sonoco Metal Packaging division, located at our Chestnut Hill, Tennessee facility. Compensation: The annual base salary range for Non-Technical Degrees is between $67,000 and $70,000 The annual base salary range for Technical Degrees is between $76,000 and $82,500 At Sonoco Products Company, we offer a comprehensive total rewards package, including competitive pay and benefits. *Benefits listed below are for employees located in the U.S. Specific benefits and wellbeing programs may vary depending on your location (within the U.S. or global), or if you are a union employee. Benefits Medical, dental, and vision coverage for you and your dependents, including FSA and HSA options 401(k) retirement plan with company match Wellbeing tools and resources to support holistic health, including an Employee Assistance Program with a variety of services Paid time off and holidays to recreate, rejuvenate and care for the health of yourself and family Variety of company paid and voluntary employee-paid insurance plans including life, personal accident, and disability insurance Tuition reimbursement We are an equal opportunity employer, and we strictly prohibit and do not tolerate discrimination against employees, applicants or any other covered persons because of race, color, religion, national origin or ancestry, sex, pregnancy, sexual orientation, marital status, gender identity or expression, age, disability, genetic information, veteran status, or any legally protected characteristic.
    $76k-82.5k yearly Auto-Apply 60d+ 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
  • Senior Software Engineer (Backend)

    Resolution Technologies, Inc.

    Senior software engineer job in La Vergne, TN

    Senior Software Engineer Job Description: 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. Senior Software Engineer 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 Senior Software Engineer Preferred Skills: Knowledge of Development Tools with demonstrated expert experience in appropriate development tools - .NET Stack (C#, Web API with Asp.net Core and Entity Framework Core), Kafka, Kubernetes, JavaScript/Web front end technologies, PostgreSQL, SQL Server, IBM DB2, Visual Studio, VS Code, Docker, REST, JSON and XML technologies. Knowledge of Messaging / Enterprise Integration Patterns 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 PostgreSQL, IBM DB2, or SQL Server Knowledge of development source code management using git Knowledge of issue management and tracking using JIRAKnowledge of Object-oriented or Domain Driven Design Senior Software Engineer Key Responsibilities: 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 workflow 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
    $78k-102k yearly est. 5d ago
  • Sr Oracle EBS Developer

    Thorndale Partners

    Senior software engineer job in La Vergne, TN

    DETAILS: SENIOR ORACLE EBS DEVELOPER Title: SENIOR ORACLE EBS DEVELOPER Compensation: $140,000 - $150,000 base plus strong bonus plan, and excellent benefits package We are searching for a Senior Oracle Programmer/Analyst to join a great team with the desire to continue growing and the opportunity to impact an industry-leading organization. Excellent company benefits and culture with work-life balance and plenty of exciting work. If you are looking to make a change where you can impact the core value and products of an organization, and have the benefits of a large corporation with the flexibility and culture of a smaller one please give us a call and consider more information. RESPONSIBILITIES: SENIOR ORACLE EBS DEVELOPER Designs, develops, and maintains Oracle database stored code and objects, including schema design, table structures, indexes, and data modeling. Optimizes database performance by fine-tuning queries, identifying and resolving bottlenecks, and implementing indexing strategies. Develops complex PL/SQL procedures, functions, triggers, and packages to implement business logic and data manipulation. Creates and maintains database scripts, including stored procedures, views, and materialized views. Performs unit testing and debugging of PL/SQL code to ensure functionality, accuracy, and adherence to business requirements. Proficiently handles creating and parsing XML and JSON structures and their interfaces within Oracle database applications. Troubleshoots and resolves database issues, including performance problems, data corruption, and connectivity errors. Create/extend proprietary applications functionality using Oracle RDBMS, PL/SQL, Oracle Apps Forms, Concurrent Manager utilization, and new Apps Responsibility registrations. Define, install, configure, and maintain all associated Oracle reporting functionality based on the Oracle Business MINIMUM REQUIREMENTS: SENIOR ORACLE EBS DEVELOPER Bachelor's degree or related field or directly related year-for-year work experience 4+ Years of experience in the Oracle E-Business Suite A deep understanding of Oracle database architecture, Oracle SQL, PL/SQL programming, and performance tuning. Experience with Oracle database versions 19c, 12c, 11i are all acceptable. Several years of hands-on experience working with Oracle E-business with a focus on financial applications. Creating efficient, maintainable, and optimized PL/SQL stored code. PREFERRED EXPERIENCES Experience in writing Java Applications Hands on working with Bottomline Transform electronic document suite
    $140k-150k yearly 4d 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 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. 54d ago
  • Java Technical Lead

    Tata Consulting Services 4.3company rating

    Senior software engineer job in Brentwood, TN

    Must Have Technical/Functional Skills 1. Java 21 · Spring Framework( sSpring boot, Spring Oauth2, MVC, Spring Data, Spring cloud), · 2. Liquibase is an added advantage 3. Having GCP knowledge ( Spanner, cloud Pub-Sub, Bigquery, Data Studio, Apache beam with cloud Data flow, Cloud Composer) 4. CI/CD - Jenkins, Bitbucket · Monitoring - Dynatrace, Looker Roles & Responsibilities 1. Technical Leadership * Lead the design, development, and implementation of Java-based applications. * Ensure adherence to best practices in coding, architecture, and performance optimization. * Provide technical guidance and mentorship to development teams. 2. Solution Design & Architecture * Define and review application architecture, ensuring scalability and maintainability. * Collaborate with architects and stakeholders to design robust solutions. * Evaluate and integrate new technologies, frameworks, and tools. 3. Development & Code Quality * Write high-quality, efficient, and maintainable Java code. * Conduct code reviews and enforce coding standards. * Ensure proper unit testing and integration testing practices. 4. Project Delivery * Work closely with project managers to plan and deliver projects on time. * Estimate effort, define timelines, and manage technical risks. * Coordinate with cross-functional teams (QA, DevOps, UI/UX). 5. Stakeholder Management * Communicate technical concepts clearly to non-technical stakeholders. * Collaborate with clients to understand requirements and provide solutions. * Handle escalations and ensure smooth delivery. 6. Performance & Security * Optimize application performance and scalability. * Implement security best practices in application development. * Monitor and troubleshoot production issues. 7. Team Development * Mentor junior developers and help them grow technically. * Conduct knowledge-sharing sessions and training. * Foster a culture of continuous improvement and innovation. 8. Cloud & Integration * Work on cloud-based deployments (GCP). * Integrate applications with third-party services and APIs. * Ensure CI/CD pipelines are properly implemented. Generic Managerial Skills, If any * Excellent communication and ability to articulate complex technical ideas clearly. * Strong problem-solving mindset with ownership and accountability. * Comfortable in fast-paced, collaborative, research-driven environments. * Curious about AI, cloud computing, and frontend evolution. * Proven ability to lead discussions, mentor developers, and contribute to technical strategy. Salary Range: $120,000 - $130,000 a Year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive 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 50d 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. 6h 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 InformationAll your information will be kept confidential according to EEO guidelines.
    $80k-88k yearly 60d+ ago

Learn more about senior software engineer jobs

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

The average senior software engineer in Murfreesboro, 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 Murfreesboro, TN

$90,000

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

The biggest employers of Senior Software Engineers in Murfreesboro, TN are:
  1. Speechify
Job type you want
Full Time
Part Time
Internship
Temporary