Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PRINCIPAL SOFTWARE ENGINEER

∙ Elijah House Foundation

Work Where You Matter At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private Fleet Team, we are proud to provide a wide range of career opportunities. We are not just a retail company; we are a company that values the unique strengths and perspectives that each individual brings. Your difference truly makes a difference at Dollar General. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive. Company Overview Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at Job Details A Principal Software Engineer (PSE) is recognized as a master software engineer able to solve the most complex technical problems. They lead and manage system-wide/cross-functional teams consisting of on-shore and off-shore staff and can easily communicate project risks, concerns and updates to senior management. They possess an expert knowledge of IT tools and a thorough understanding of all applications in their functional domain as well as how each is used to forward the goals of the business. The PSE coaches and mentors team members and instructs them in new tools, processes and procedures to ensure standardization. Duties & Responsibilities Application-level software design and development 40% Lead teams to delivery project/product solutions 35% Industry research, strategic planning, team formation and cost estimation 10% Mentors/coaches application team members 5% Evaluates and applies emerging and evolving technologies 5% Provides support and leads cross-functional swat teams to determine root causes 5% Qualifications Knowledge, Skills and Abilities (KSAs) Ability to communicate highly complex technical information in a condensed manner to various stakeholders both verbally and in writing. Proactively advises Product Owners of developments and advancement in technology that can impact business operations. Experienced leader with proven capability to grow talent and partner with other disciplines. Participates in identifying career opportunities, growing talent, and planning for succession. Able to train and mentor software engineers in all aspects of the software delivery process. Able to participate in or guide the software selection process to meet the business requirements. Applies emerging and evolving technologies to current and future business needs at strategic and tactical levels. Reviews, evaluates, recommends and pilots emerging technologies prior to investment or deployment. Accountable for code quality, standards, and processes for the domain. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Extensive knowledge of software engineering principles, methodologies, and current best practices. Energetic multitasker able to maintain detailed oversight and technical leadership on multiple development teams delivering highly complex solutions. Oversees internal and external project dependencies and critical paths. Sets direction for the team and guides the engineering vision. Educate team on technology changes applicable to their domain. Understands and implements architectural vision for performance, extensibility, and availability. Knowledgeable of all deployed production and development systems within their domain. Accountable for overall technical designs for in-house solutions and performance for all solutions within domain (inc. SaaS). Expert analytical skills with a demonstrated mastery in design, implementation, integration, testing, deployment, and support spanning multiple technologies. Able to champion technical investigations and cost estimates. Extensive knowledge of IT Security principles and controls to ensure systems operate safely and securely. Work Experience & Education Bachelor’s degree in computer science or related field, trade school or equivalent work experience Proven ability to lead architectural design decisions, define design patterns, and drive system integrations Experience developing and integrating AI agents to support workflow automation and decision-making. Working knowledge of LLM orchestration, retrieval-augmented generation (RAG) patterns, and agent monitoring and governance. Experience modernizing legacy applications to cloud-native or microservices architectures Hands-on experience with Google Cloud Platform (GCP) Extensive experience with CI/CD pipelines, telemetry/monitoring, and Kubernetes-based deployments Proficiency with source control, build and quality tools such as GitLab 9+ years of software development experience in an enterprise IT environment 7+ years of experience as a full stack Java developer 5+ years of experience with a higher-level language (C, Java, Python) 3+ years of hands-on development using PL/SQL, shell scripting 2+ years of experience with real time streaming platform (Kafka) 2+ years delivering software supporting Merchandising or retail-related applications #J-18808-Ljbffr

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the PRINCIPAL SOFTWARE ENGINEER in Goodlettsville, TN vacancy
  • Dollar General is looking for a Principal Software Engineer to lead software development efforts and manage on-shore and off-shore teams. This role requires an expert understanding of IT tools, ability to mentor team members, and a strong focus on code quality and standards... 
    Suggested

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  •  ...Principal Software Engineer Department: Transportation Reports To: Chief Technology Officer Location: Remote (U.S. based) Travel: No Summary of Position The Software Engineer works as part of the Software Engineering team to understand, design, and implement features.... 
    Suggested
    Remote work

    i3-Milestone

    Nashville, TN
    13 hours ago
  • Oracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Principal Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is focused on streamlining critical business processes across Oracle, and... 
    Suggested

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  • $144.2k - $288.4k

    Position Summary As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud‑native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    4 days ago
  •  ...Locations Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Suggested

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  • $99.6k - $223.4k

     ...Applicants are required to read, write, and speak the following languages English Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  •  ...experiences. You will have a direct impact on a greenfield platform backed by significant investment. Collaborate with a highly technical, distributed engineering team to define the monetization architecture for next-generation video delivery. #J-18808-Ljbffr Ll Oefentherapie

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  • $96.8k - $251.6k

    Job Description We’re looking for hands‑on engineers with expertise and passion in solving difficult problems in distributed systems,...  ...significant technical and business impact. As a member of the software engineering division, you will take an active role in defining... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    1 day ago
  • Overview OCI is hiring a Sr Principal Software Engineer for the Crypto organization's KMS team. This senior IC will guide the architecture and operational maturity of a Tier 0 key management service that protects customer cryptographic keys and internal OCI service... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  •  ...basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Job Details A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs,... 
    Work experience placement
    Seasonal work
    Remote work

    CareerArc

    Goodlettsville, TN
    3 days ago
  • Job Details Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge... 

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  • $115.91k - $120.91k

     ...housewares and seasonal items at everyday low prices in convenient neighborhood locations. Duties & Responsibilities Develops and debugs software in support of new and existing applications (65%) Develop, execute and thoroughly document unit and system-level test plans (15%)... 
    Work experience placement
    Seasonal work

    ∙ Elijah House Foundation

    Goodlettsville, TN
    1 day ago
  • Job #: 6218 Pay Rate: Not Specified Job type: contractor Location: Goodlettsville, TN Responsibilities: 10+ years of experience in IT. Experience with the following skills is required: .Net C# Java Spring Boot API development CI/CD SQL ReactJS Experience with the following...
    For contractors

    TechDigital Group

    Goodlettsville, TN
    3 days ago
  • $122k - $127k

    The Dollar General in Goodlettsville is seeking a Senior Software Engineer to develop and enhance software applications. The ideal candidate will possess over 5 years of experience in software development, specifically with RESTful APIs using Java Spring boot, and demonstrate... 

    ∙ Elijah House Foundation

    Goodlettsville, TN
    2 days ago
  • A leading retail company is seeking a Senior Software Engineer to translate business requirements into technical designs. This role involves developing software, mentoring junior engineers, and solving complex technical problems. Ideal candidates have extensive experience... 

    CareerArc

    Goodlettsville, TN
    4 days ago
  •  ...Position: Senior Software Engineer - Search Location: Nashville, TN Job Id: 1185 Number of Openings: 1 As a Senior Software Engineer on our Search Services and Applications team, you’ll design and build cloud-based search services and applications across traditional and... 
    Contract work

    GoToMeeting

    Nashville, TN
    13 hours ago
  •  ...A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming.... 

    Rocket Software

    Nashville, TN
    13 hours ago
  • $79.2k - $178.1k

     ...the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible for the software design, development, and operations of OCI DevOps... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    4 days ago
  • $83.43k - $222.48k

     ...one community at a time. Required Qualifications 5 years Experience in the design and implementation of reliable scalable backend software solutions using C# and .NET framework. Strong proficiency in building RESTful APIs with solid understanding of API design principles... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    13 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Nashville, TN
    13 hours ago
  • $286.2k - $326.7k

     ...Overview Sr. Distinguished Software Engineer - AML (Remote - Eligible) As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Nashville, TN
    1 day ago
  •  ...Overview We are looking for an enthusiastic AI Full Stack Software Engineer who is eager to grow in the exciting field of AI‑assisted software development. This role is perfect for someone who is passionate about learning cutting‑edge technologies, helping teams adopt... 

    Kanini Software Solutions

    Nashville, TN
    13 hours ago
  • $130k - $200k

    This Jobot Job is hosted by: Katie Griffith Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $130,000 - $200,000 per year A bit about us: We are an oil & gas firm servicing clients throughout Texas and beyond. ...
    Local area

    Jobot

    Nashville, TN
    2 days ago
  • $83.43k - $222.48k

     ...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible for design, delivery and operation of business‑critical,... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    3 days ago
  • $65k - $150k

     ...this role, you’ll troubleshoot AI behavior, partner with other engineers to fix root causes, and continuously enhance platform...  ...across the organization. Video Interview Process: As part of our Software Engineer hiring efforts, we're using a video screening process... 
    Internship
    Second job
    Work at office
    Remote work

    Ascensus

    Nashville, TN
    3 days ago
  •  ...Harris Geospatial Solutions in Nashville, TN is seeking a Senior Specialist in Software Engineering to contribute to software development lifecycle activities while managing complex projects. The ideal candidate will have a Master's or Bachelor's degree and a minimum... 

    Harris Geospatial Solutions

    Nashville, TN
    13 hours ago
  • An established industry player is seeking a seasoned IT professional with over 10 years of experience. This role demands expertise in .Net, C#, and Java, along with a strong understanding of API development and CI/CD processes. The ideal candidate will be comfortable engaging...

    TechDigital Group

    Goodlettsville, TN
    13 hours ago
  • $2,500 - $3,000 per month

    Una empresa de tecnología busca un Desarrollador Flutter para trabajar de forma remota. El rol implica participar en el ciclo de vida de la aplicación, escribir código limpio, y asegurar la calidad del código. Se requiere más de 2 años de experiencia en Flutter y habilidades...
    Remote work

    Bees2Biz

    Nashville, TN
    13 hours ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Number: 35949 Job Location: Nashville, TN Schedule: 9/80 – Every other Friday off Role is contingent upon program award... 
    Work at office
    Local area
    Weekend work
    Afternoon shift

    Harris Geospatial Solutions

    Nashville, TN
    13 hours ago
  • $40 - $45 per hour

    100% Remote - Contract - Java - Kotlin This Jobot Consulting Job is hosted by: Chuck Wirtz Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $40 - $45 per hour A bit about us: We are a well-established mobile-focused...
    Hourly pay
    Contract work
    Local area
    Remote work

    Jobot

    Nashville, TN
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PRINCIPAL SOFTWARE ENGINEER. Be the first to apply!