SR Software Engineer - (Merchandising Systems)
$122k - $127kDollar General
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 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.
Job Details 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%
- Experience in developing and deploying full stack applications in cloud environments (Azure or GCP), leveraging containerization technologies (Docker, Kubernetes).
- Experience building robust, high performing APIs using Java, Spring boot, following the best practices and microservices architecture principles.
- Experience in developing scalable, real-time data streaming systems using Kafka.
- Experience Design, develop, and maintain complex, responsive web applications and reusable components using React.js, JavaScript (ES6+), HTML5, and CSS3.
- Experience with PostgreSQL, Java 17 or higher versions.
- Develop and maintain features across the entire stack from user interfaces, databases and server-side logic
- Experience building and deploying artifacts to cloud and on-prem infrastructure using CI/CD pipelines.
- Write clean, efficient, maintainable, and well-documented code, plus conduct code reviews and provide feedback.
- Collaborate with cross-functional teams to understand requirements and translate them into API specifications
- Monitor and analyze API performance metrics to identify areas for improvement.
- Writing and maintaining API Documentation for developers and consumers.
- Write and execute integration tests to validate that individual software components or functions work as expected.
- Excellent communication skills to collaborate with business stakeholders and other teams.
- Mentor junior team members and seek guidance from senior team members.
- Able to provide application support, analyze problems and provide solutions for complex issues.
- Employs test-driven development and integrates unit tests in development tasks.
- 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.
Qualifications Work Experience &/or Education:
- 5+ years experience in software development in an IT organization.
- 5+ years experience in designing and developing RESTful APIs using Java and Spring boot.
- 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 or Master's degree in computer science.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the SR Software Engineer - (Merchandising Systems) in Goodlettsville, TN vacancy
$152k - $157k
...Lead Software EngineerAt Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you... ...Looker lookup ML.Knowledge of master data management within merchandising or supply chain domains is a strong plus.Other Skills:Excellent...SuggestedSeasonal work- ...Senior Software EngineerA Senior Software Engineer will be responsible for building technologies across eCommerce & Loyalty experience for our customers... ...5%• Develop, execute and thoroughly document unit and system-level test plans 15%• Designs changes to new and existing...SeniorWork experience placement
- ...that information to guide our next action. We value full-stack engineers, but understand that people will naturally have varying... ...fascinating challenges around scale, user experience and quality.As a Software Engineer 3 at Asurion, you will be part of a team of 3-5...SeniorLocal area
- ...Senior Software Engineer Barn2Door is a high growth food+tech startup with offices in Seattle, WA and Nashville, TN. We offer an all-in-... ...designs and implementation of highly scalable and adaptable systems ~3+ years in mentoring developers and helping drive engineering...SeniorWork at officeLocal area
- ...Barn2Door is looking for a Senior Software Engineer to join our team and help us build next-generation products and services for farmers, leveraging... ...frameworks, and methodologies for both small and large scale systems Engage in self-driven learning and team problem-solving...SeniorFull timeLocal area
$115k - $150k
...stakeholder engagement; and support of Oracle Retail modules such as Merchandising Foundation Cloud Service (MFCS), Pricing Cloud Service (PCS),... ...in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experienceLimited...SeniorLocal areaRemote workVisa sponsorship- ...PNC Financial Services Group, Inc. in Nashville is seeking a Senior Systems Reliability & Support Specialist to monitor and maintain production systems, drive stability, and uphold technology standards. You will lead incident detection, resolve issues, perform root cause...SeniorWork at office
$81.1k - $187k
...responds to capacity needs. Collaborates with software development teams to develop reliable... ...validation. Troubleshoot operating system, service, application, installation, patching... ...guidance and mentorship to junior engineers. Communicate status, risks, blockers, and...SeniorTemporary workFlexible hours$81.1k - $187k
...responds to capacity needs. Collaborates with software development teams to develop reliable... ...and support Windows Server and Linux systems in production and non-production environments... ...Science, Information Technology, Engineering, or a related field, or equivalent practical...SeniorTemporary workFlexible hours- ...SKILLS AND KNOWLEDGETechnical Knowledge, Skills, and Abilities:Soft Skills: Additional InformationAll your information will be kept confidential according to EEO guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareSenior
- ...KNOWLEDGETechnical Knowledge, Skills, and Abilities:Soft Skills: Additional InformationAll your information will be kept confidential according to EEO guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareSeniorFull time
$121.5k - $264.1k
...functionality. Provides direction to ensure accurate forecasting and ensure systems have adequate resources, identifying resource gaps. Maintains a collaborative relationship with the software development team to create reliable, scalable infrastructures. Monitors data...SeniorTemporary workImmediate startFlexible hours- JOB TITLE: Senior Software EngineerFLSA STATUS: ExemptDEPARTMENT: JusticeTechREPORTS TO:... ...persuasively to audiences ranging from engineers to product owners and business leadersDeliver... ...deep-dive technical reviews of existing systems, identifying optimization opportunities,...SeniorFull timeTemporary workFlexible hours
- Senior Software Engineer (Fraud Technology)Location: Nashville, TN (hybrid)At Asurion, we build products and experiences that help people stay... ...managers, UX designers, and engineers, and help shape system design, code review, and team development. This role offers visible...Senior
$125.9k - $148.1k
...your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and... ...with GraphQLKnowledge of serverless architectures, event-driven systems, and microservicesFamiliarity with Infrastructure as Code (...SeniorFull timeContract workLocal areaFlexible hours$114.6k - $234.6k
...Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process... ...Registry and related toolingDesign and implement workflow systems with dynamic scoring, validation, and real-time updatesDevelop...SeniorTemporary workFlexible hours$89.2k - $209.5k
...will work on highly scalable distributed systems, automation platforms, migration... ...confidently. You will collaborate with engineers across OCI to solve complex technical challenges... ...remains posted.Career Level - IC3As a Senior Software Development Engineer on the Oracle Cloud...SeniorTemporary workWork experience placementRelocation packageFlexible hours$139.3k - $203.6k
....This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles... ..., MySQL, and Redis to support reliable, scalable production systems.Contribute to web-based applications and user experiences...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$4,475 per month
...Asurion, LLC seeks Senior Software Engineer in Nashville, TN. Develop effective, maintainable code in a timely fashion. Telecommuting permitted. Job ID: 85500419 Job Location Net Salary per month $4,475 Cost of Living Index 72 /100 72 Median Apartment Rent in City Center...SeniorRemote work- ...Software EngineerThe Software Engineer, working independently or with limited supervision, will translate high-level business requirements into technical designs, proposes design alternatives, codes and/or communicate requirements to junior engineers. They have a strong...
- ...target costs and schedules to increase sales weeks and profitability. Duties & Responsibilities Provide management of new store merchandising team, to include 3rd party partners, within their territory ensuring effective execution of strategic objectives while...SeniorWork experience placementSeasonal workRelocationNight shift
- Fullstack DeveloperSearching for qualified candidates for a Fullstack Developer role with one of our top clients based in Nashville, TN.Job Title: Fullstack DeveloperLocation: RemoteDuration: 6 month contract (high likelihood of extension and possible conversion)Responsibilities...SeniorFull timeContract workRemote work
- ...Senior Software EngineerNTT DATA Services is currently seeking a Senior Software Engineer to join our team in Nashville, Tennessee (US-TN), United States (US). We are looking... ...developing highly scalable distributed systems using open-source technologies Experience supporting...Senior
$186.07k - $218.9k
...called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's... ...across the organization. Own reliability for Tier-1 compliance systems by anticipating potential issues before they reach production...SeniorLocal area$120k - $135k
...As a Software Development Lead on the OnVUE team, you will provide technical leadership... ...scalable software solutions, mentoring engineers, driving technical excellence, and ensuring... ...platform. Create scalable and maintainable system designs. Participate in complex...SeniorFull timeRemote work- ...Senior Software Engineer – Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote... ...to design, build, and maintain scalable, data-intensive systems that power core products. You will participate in all phases...SeniorHourly payPermanent employmentFull timeLocal areaRemote work
$89.2k - $209.5k
...then you would want to talk to us. We are looking for a Senior Engineer with cloud experience to join our development team. The ideal candidate... ...and must have an understanding of large-scale distributed systems (cloud-based environments). In addition, they will have a solid...SeniorLocal areaFlexible hours- Join a National Top WorkplaceNamed a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
- ...Senior Software EngineerOracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle... ...toolingDesign and implement workflow systems with dynamic scoring, validation, and...SeniorFlexible hours
$60.99k - $200.5k
...Senior Software Engineer Location: West Greenwich, RI, US, 02817NC Statewide, NC, USME Statewide, ME, USMI Statewide, MI, USCT Statewide... ..., and unit testing ~ Solid experience with version control systems (preferred GIT) Preferred: Experience in Docker/...SeniorLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SR Software Engineer - (Merchandising Systems). Be the first to apply!
Related searches
- part time software developer remote Goodlettsville, TN
- srs Goodlettsville, TN
- senior operations technician Goodlettsville, TN
- senior Goodlettsville, TN
- software Goodlettsville, TN
- id software Goodlettsville, TN
- remote software sales Goodlettsville, TN
- software implementation project manager Goodlettsville, TN
- healthcare software sales Goodlettsville, TN
- entry level software sales Goodlettsville, TN


