Note: The job is a remote job and is open to candidates in USA. Dollar General is a retail company serving shoppers through convenient neighborhood locations and everyday low prices. The Lead Software Engineer (Merchandising) designs, develops, and delivers enterprise-scale software solutions, leads complex technology initiatives, and provides technical leadership, mentoring, planning, and architectural guidance.
Responsibilities
- Designs changes to new and existing applications. (35%)
- Develops and debugs software in support of new and existing applications. (30%)
- Project leadership, cost estimation and task planning. (20%)
- Mentors/coaches junior team members. (10%)
- Collaborate with decision makers, external vendors and stakeholders to define complex business requirements
- Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing
- Take initiative to contact stakeholders and research solutions when problems are encountered
- Understanding of complex Retail and Technology concepts
- Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
- Generates commitment and enthusiasm from others to set and achieve challenging goals and objectives
- Experience leading teams and demonstrates a mastery in all aspects of software development activities
- Assists in career development, staff mentoring and succession planning for engineers
- Understands and implements architectural vision for performance, extensibility and availability
- Leads scope of work estimation, cost estimates, task planning, forecasting, scheduling and staff requirements definitions
- Leads complex technology initiatives including those that are companywide with broad impact
- Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
- Educate team on technology changes applicable to their domain and how to apply them to their business area
- Act as a key participant in developing standards and companywide best practices for engineering
- Assigns tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Skills
- Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing
- Understanding of complex Retail and Technology concepts
- Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
- Experience leading teams and demonstrates a mastery in all aspects of software development activities
- Understands and implements architectural vision for performance, extensibility and availability
- Seven or more years of experience in software development within an IT organization or equivalent educational experience
- Three or more years of experience working with relational database technologies such as Oracle, Microsoft SQL Server, or PostgreSQL
- Bachelor's degree in computer science or a related field, trade school education, or equivalent professional experience
- Experience with higher-level programming languages such as C#, Java, or similar technologies
Benefits
- Remote work
Company Overview
Company H1B Sponsorship