What are the responsibilities and job description for the Software Engineer position at MissionStaff?
MissionStaff specializes in delivering Creative, Marketing, and Technology talent for companies ranging from mid-sized enterprises to the Fortune 500. We build lasting relationships with talent and clients to power career opportunities and business. We are currently filling the following contract position with our client.
Software Engineer
We are seeking a motivated Software Engineer to design, develop, and support secure, scalable, and fault-tolerant software solutions in an Agile/SAFe environment. This role involves contributing to client implementations through scripting and configuration, supporting product enhancements and extensions, and ensuring high-performance enterprise software. The ideal candidate is a collaborative team player with strong problem-solving skills and a passion for continuous learning and improvement.
Responsibilities
Software Engineer
We are seeking a motivated Software Engineer to design, develop, and support secure, scalable, and fault-tolerant software solutions in an Agile/SAFe environment. This role involves contributing to client implementations through scripting and configuration, supporting product enhancements and extensions, and ensuring high-performance enterprise software. The ideal candidate is a collaborative team player with strong problem-solving skills and a passion for continuous learning and improvement.
Responsibilities
- Develop, test, and maintain reliable software applications using modern development languages
- Translate user stories and requirements into code with guidance from senior engineers
- Contribute to Agile ceremonies and collaborate across cross-functional teams
- Troubleshoot production issues and deliver scalable, maintainable solutions
- Participate in code reviews and adhere to software development standards
- Document work, track time, and maintain issue tracking records
- Stay current with emerging technologies and industry trends
- Mentor junior engineers (for senior levels) and lead feature development
- Associate degree or equivalent experience in computer science or software development
- Proficiency in one or more modern programming languages (e.g., Java, SpringBoot, Angular, Salesforce, SQL, AWS)
- Understanding of the software development life cycle and Agile/SAFe methodologies
- Strong communication, time management, and analytical skills
- Experience ranging from entry-level to 5 years depending on level, with increasing responsibility and expertise at higher levels