Software Engineer
Belk · Posted Jul 9, 2026
- Charlotte, North Carolina, United States
- 2–5 years
Writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product and technology roadmaps.
Responsibilities
- Plays a role in Agile planning, providing advice and guidance, and monitoring emerging trends.
- Works with Product Management / Business Partners to understand the challenges that customers and end users face in teir day-to-day work and partner with them to design viable solutions
- Advises viable solutions to processes, technology, and interfaces that improve the effectiveness of the team and reduce technical debt
- Foresees capacity requirements for component usage and identifies limitations
- Provides input into story sizing, backlog grooming, and release planning
Requirements
- Bachelor's or Masters Degree in Computer Science or related field; equivalent combination of industry related professional experience and education
- Nice to have: source code management tools Git
- Nice to have: Jira
- Nice to have: Confluence
- Nice to have: Data Integration projects