SR SOFTWARE ENGINEER
CareerArc
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. Job Details A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge of the applications in their functional area, how each supports the goals of the business and how they interface with each other and to applications outside of their area. They lead small development engagements, mentor junior engineers, solve difficult and highly complex technical problems and may be called on to consult on other projects. 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% Designs changes to new and existing applications - 10% Provides support for production applications (7x24) - 5% Participate in Agile methodology and ceremonies - 5% Knowledge, Skills and Abilities (KSAs) Must be a self-starter, adapt easily to change and promote a collaborative team environment. Continuous learner able to identify skill gaps and acquire and employ new knowledge. Mentor junior team members and seek guidance from senior team members. Understands business concepts and user procedures. Effective communicator with technical and business team members. Proactively identifies opportunities to improve current applications' functionality and performance. Participates in code reviews and scope of work estimation and forecasting. Writes high-quality code that meets the customer needs and strives for simplicity, clarity and testability. Able to provide application support, analyze problems and provide solutions for complex issues. Able to develop reusable software building blocks to enable faster delivery. Employs test-driven development and integrates unit tests in development tasks. Strong ability to relate code modules to the application as a whole and the underlying business objectives. Able to stay current on technology changes applicable to your domain and how to apply them. Strong analytical skills with experience gathering requirements and designing new functionality. Lead intra-domain initiatives composed of distributed teams and remote team members and customers. Qualifications Work Experience &/or Education: 5+ years experience in software development in an IT organization or equivalent educational experience. 4+ years experience in both API and UI development using Java 3+ years experience delivering software supporting Transportation-related applications 3+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.). 1+ years of experience with No-SQL Databases (i.e Cassandra, Mongo DB etc) Bachelor's degree in computer science or related field, trade school or equivalent work experience. Experience with a higher-level language (i.e. C#, Java, Python etc.) Firm understanding of Cloud and distributed systems challenges Working with stateful and/or stateless containers and orchestration via Kubernetes or equivalent Experience with distributed messaging systems like Kafka #J-18808-Ljbffr CareerArc
- 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...Senior
$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...Senior- 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...SeniorFor contractors
- Join to apply for the Senior Software Engineer role at Transcard . Get AI-powered advice on this job and more exclusive features. Description Payments, Orchestrated. Chattanooga-based Transcard offers comprehensive global payment orchestration solutions for banks, fintechs...SeniorFull timeWork experience placementWork at officeLocal areaRemote workWorldwideMonday to Friday
$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...SeniorTemporary workFlexible hours- Harris Geospatial Solutions in Nashville, TN is looking for a contingent Sr. Associate, Software Engineering to develop and implement software solutions within a SCRUM team. The role entails a blend of software development and project management responsibilities, contributing...Senior
$40 - $85 per hour
Micro1 is seeking a Senior Software Engineer to join their remote team. In this role, you will contribute to the training of next-generation AI systems through robust software engineering practices. Your expertise in programming languages like Python3, Java, Rust, and TypeScript...SeniorRemote jobHourly pay- Barn2Door, located in Nashville, TN, seeks a Senior Software Engineer to architect, design, and test innovative solutions. You will mentor others and help optimize performance while working within a dynamic startup culture. The ideal candidate will have substantial experience...SeniorLocal area
- 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...Senior
- Top 3 Must Have's In-depth knowledge in Microservices Architecture with hands-on experience. Strong Leadership and Communication Skills. Experience with retail domain and OMS platforms, especially Sterling OMS. Strong knowledge of system architecture, microservices, and...Senior
- ...committed to delivering cloud products that meet the needs of customers tackling some of the world’s biggest challenges. As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate services and platforms that enable cloud...SeniorFull timeFlexible hours
- ...assembly code across multiple products Collaborate with cross-functional teams, including architects, product managers, and support engineers Specialized Responsibilities (Legacy / Transitional Systems) While Teradata continues to modernize its platform, this role may...SeniorPermanent employmentFlexible hours
$140k - $200k
Senior Software Engineer, Core Experiences - Nashville, TN, USA Speechify is hiring a Senior Software Engineer for its Core Experiences team located in Nashville. Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents...SeniorRemote work- 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...Senior
- Contingent-Sr. Associate, Software Engineering Job Number: 39417 Job Location: Nashville, TN Schedule: 9/80 - Every other Friday off Role is contingent upon program award The Software Engineer, Specialist is an intermediate career-level professional with proficient...SeniorLocal area
- A nonprofit organization in Goodlettsville, Tennessee, is seeking a Senior Software Engineer to translate business requirements into technical designs. This role involves developing and maintaining full stack applications, mentoring junior engineers, and ensuring the delivery...Senior
- SR. LEAD DEVELOPER - APPLICATION DEVELOPER About this position CBTS serves enterprise... ...information, please visit A seasoned Golang Engineer with 10+ years of experience who can... ...Qualifications 10+ years of professional software development experience. At least 5+...SeniorFlexible hours
- A technology company is seeking a Lead Developer with over 10 years of experience in Java-based development. You will lead a development team, design solutions for complex business problems, and ensure high-quality deliverables throughout the product lifecycle. Familiarity...Senior
$80 - $95 per hour
Sr. Software Engineer (Java) Start Date: 4/20/2026 - 12/31/2027 Location: Remote EST Hours W2 Employment: Must have lived in the U.S. 3+ years About Us Slalom is a purpose-led, global business and technology consulting company. From strategy to implementation, our approach...SeniorTemporary workLocal areaRemote workFlexible hours- A leading fintech solution provider is looking for a Senior Software Engineer to develop and maintain their suite of payment APIs. This remote role requires over 6 years of experience with .NET technologies, specifically C# and SQL Server. The ideal candidate should have...SeniorRemote jobLocal area
- ...improving patient outcomes through cutting-edge technology and rigorous research. Their R&D team is seeking a Senior Embedded Software Engineer to architect and deliver reliable, safety critical firmware for connected motor driven medical devices. In this on site Lebanon...SeniorWorldwide
- Western Governors University in Nashville is seeking a Senior Software Engineer to lead the research, design, development, and implementation of software systems. The role involves mentoring junior engineers, ensuring project delivery within scope, time, and budget while...Senior
$3,000 - $3,500 per month
...EE. UU. (GMT-6) JOB TYPE: Full-Time INITIAL TERM: 12 Year(s) POSSIBILITY OF EXTENSION: Yes (12 Year(s)) EXPERIENCE: 3-4 Years LEVEL: Sr EDUCATION: Técnico, Tecnólogo ó Profesional en informática u otra disciplina técnica, certificaciones y/o experiencia relevante Technician...SeniorFull timeContract workFor contractorsRemote workFlexible hours- Overview Sr Software Engineer (C#, .Net framework, WPF, WCF, .Net core, OOAD, Design Patterns, Multi-Threading) in Franklin, TN - Hybrid POSITION Sr Software Engineer (C#, .Net framework, WPF, WCF, .Net core, OOAD, Design Patterns, Multi-Threading) LOCATION: Franklin,...SeniorFull timeRemote workRelocation
$106k - $140k
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Azure Cloud Architect - REMOTE. In this role, you will lead the design, implementation, and optimization of Azure Landing Zones and enterprise-scale cloud frameworks...SeniorRemote job- 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...
- ...deploy, administer, and continually improve software solutions to ensure system reliability... ...operational issues. You will help lead chaos engineering efforts in a production‑alike environment... ...obligations. You’ll report to a Sr. Manager, Site Reliability Engineering....SeniorPermanent employmentFlexible hours
- ...contributor role for someone who drives technical direction, solves deeply complex distributed systems problems, and raises the bar for engineering excellence across teams. Why OCI At OCI, you will work on infrastructure that powers mission‑critical, high‑throughput...Senior
- ...Flats TN based business is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance and organization of... ...updates Requirements Completion of a post-secondary education in Software/Computer and/or Electrical Engineering Proven background...Full timeTemporary workWork experience placementLive inRemote workRelocation
$88.86k - $118.48k
...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SR SOFTWARE ENGINEER. Be the first to apply!
- software engineer amazon Goodlettsville, TN
- software developer positions Goodlettsville, TN
- software developer Goodlettsville, TN
- ngo software engineer Goodlettsville, TN
- startup software engineer Goodlettsville, TN
- cybersecurity software engineer Goodlettsville, TN
- senior software engineer remote Goodlettsville, TN
- intel software engineer Goodlettsville, TN
- information technology software engineer Goodlettsville, TN
- part time software developer remote Goodlettsville, TN

