
Senior Software Engineer
Fullsteam
full-time
Posted on:
Location Type: Remote
Location: Remote • Alabama • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
ERP
About the role
- Provide technical leadership and architectural guidance for complex software development projects
- Design and implement scalable, enterprise-grade solutions for ERP system modules and integrations
- Lead code reviews and establish development standards, ensuring high-quality code across the engineering team
- Mentor junior and mid-level developers, providing guidance on technical skills and career development
- Collaborate with stakeholders to translate business requirements into technical specifications and implementation plans
- Drive technical decision-making for system architecture, technology stack choices, and integration strategies
- Lead troubleshooting efforts for complex technical issues and provide expert-level problem resolution
- Participate in on-call rotation and provide technical escalation support for critical system issues
- Research and evaluate emerging technologies, recommending adoption strategies that align with business objectives
- Contribute to technical documentation, system design specifications, and knowledge transfer initiatives
- Work directly with enterprise customers during complex implementations and technical integrations
- Participate in technical planning sessions and provide effort estimation for major development initiatives
Requirements
- Bachelor's Degree in Computer Science, Engineering, or related field required; Master's degree preferred
- 5+ years of relevant software development experience with demonstrated progression in technical responsibility
- 3+ years of experience in technical leadership or senior developer roles
- Experience with ERP systems, business process automation, or enterprise software development preferred
- Proven track record of leading technical projects and mentoring development teams
- Experience with Agile development methodologies and project management tools
- Previous experience in a remote work environment and distributed team collaboration
Benefits
- Competitive compensation
- Growth opportunities within the broader Fullsteam organization
- Chance to work with cutting-edge technologies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentERP systemsbusiness process automationtechnical leadershipsystem architectureintegration strategiestroubleshootingtechnical documentationAgile development methodologiesproject management
Soft skills
mentoringcollaborationcommunicationproblem resolutiontechnical decision-makingstakeholder engagementcareer development guidanceeffort estimationleadershipknowledge transfer
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in EngineeringMaster's Degree in Computer ScienceMaster's Degree in Engineering