Senior Software Engineer (Merchandising) (Multiple Positions)
Dollar General Fleet · Remote — Tunisia, United States
Remote
Sign in and upload your CV to see how well you match this job.
Sign inJob overview
- Location
- Remote — Tunisia, United States
- Workplace
- Remote
- Employment type
- Full-time
- Experience level
- Senior
- Date posted
- Oct 11, 2026
- Last checked at the source
- Oct 11, 2026
- Job source
- via Himalayas
Requirements
•
Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, or related IT or Engineering field
•
5 years of experience working in software development in an IT organization;
•
4 years of development experience using PL/SQL and shell scripting or API and UI development using Java;
•
3 years of experience delivering software supporting merchandising or supply chain related applications and with a relational database, such as Oracle, MSSQL, and Postgres;
•
1 year of experience with No-SQL databases, such as Cassandra or Mongo DB;
•
Experience with a higher-level language, such as C#, Java, or Python;
•
A thorough understanding of Cloud and distributed systems challenges;
•
Experience working with stateful and/or stateless containers and orchestration via Kubernetes;
•
Experience with distributed messaging systems, such as Kafka; and
•
Strong analytical skills with experience gathering requirements and designing new functionality.
•
May work remotely 100% from a home office location anywhere in the U.S. Travel to Goodlettsville, Tennessee is not required.
Skills
- Python
- Java
- C#
- SQL
- Bash
- PostgreSQL
- MongoDB
- SQL Server
- Kafka
- Kubernetes
- Unit Testing
- Agile
- UI Design
- Supply Chain
Visa and relocation
The posting doesn't mention visa sponsorship. Check the original posting or ask the company.
The posting doesn't mention relocation.
Job description
GENERAL SUMMARY:
DUTIES and ESSENTIAL JOB FUNCTIONS: Translatehigh-level business requirements into technical designs; propose design alternatives, codes and/or communicates requirements to junior engineers; develop and debug software in support of new and existing applications; develop, execute and thoroughly document unit and system-level test plans; design changes to new and existing applications; provide support for production applications; participate in Agile methodology and ceremonies; participate in code reviews and scope of work estimation and forecasting; write high-quality code that meets the customer needs and strives for simplicity, clarity and testability; provide application support, analyze problems, and provide solutions for complex issues; develop reusable software building blocks to enable faster delivery; and employ test-driven development and integrates unit tests in development tasks.
Qualifications & Minimum Requirements
•
Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, or related IT or Engineering field
•
5 years of experience working in software development in an IT organization;
•
4 years of development experience using PL/SQL and shell scripting or API and UI development using Java;
•
3 years of experience delivering software supporting merchandising or supply chain related applications and with a relational database, such as Oracle, MSSQL, and Postgres;
•
1 year of experience with No-SQL databases, such as Cassandra or Mongo DB;
•
Experience with a higher-level language, such as C#, Java, or Python;
•
A thorough understanding of Cloud and distributed systems challenges;
•
Experience working with stateful and/or stateless containers and orchestration via Kubernetes;
•
Experience with distributed messaging systems, such as Kafka; and
•
Strong analytical skills with experience gathering requirements and designing new functionality.
•
May work remotely 100% from a home office location anywhere in the U.S. Travel to Goodlettsville, Tennessee is not required.
Originally posted on Himalayas
Software-Engineer, Backend-Engineer, Merchandising-Engineer, Full-Stack-Developer, Senior-Retail-Software-Engineer, Retail-Software-Engineer, Senior-Software-Engineer-Jobs
Apply on the original site ↗Job source: via Himalayas
GetGlobalJob is not the employer or a recruiting agency. You apply on the original publisher's site: always check the posting before sharing your details, and never pay for a job.
Check your fit for this job
Create your free account and upload your CV to see how well you match this job and which skills you're missing.