
Software Engineer, Developer Support
Demiurge Studios
full-time
Posted on:
Location Type: Remote
Location: Remote • Massachusetts • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
About the role
- Support client developers by addressing their usability issues when working with proprietary tools and workflows.
- Identify, scope, and address root causes of issues to prevent re-occurrence.
- Document common workflow challenges
- Advocate for improving code robustness and maintainability
- Advocate for process and tool improvements to increase developer efficiency.
Requirements
- 3+ years professional software development experience
- Professional software development experience in C++
- Strong programming skills
- Experience developing software using agile methodologies
- Demonstrated ability to apply software engineering practices to maintain code quality
- Demonstrated ability to achieve development goals with minimal supervision
- BS or higher in Computer Science or similar discipline (Physics, Math, EE, etc.), or equivalent experience
- Excellent written and oral communication skills in English
Benefits
- Flexible work environment
- Generous PTO program including vacation days, sick days, and holidays. Earn-as-you-go plan that rolls over year to year, offering flexibility as well as the last week of December the studio closes to recharge
- A variety of medical benefits with PPO options that start on your first day of employment
- Vision and Dental benefits
- Health Savings Account (HSA) - Available if you select a High Deductible Healthcare plan
- Healthcare and Dependent Care Flexible Spending Account (HC & DC FSA)
- 401K Partial Match
- Commuter Reimbursement Program for hybrid employees
- Tuition reimbursement promoting lifelong learning
- Referral bonuses
- Bonus plan
- So. Many. Games. - Access to our huge game library!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++software developmentagile methodologiescode qualitysoftware engineering practicescode robustnesscode maintainabilitydeveloper efficiencyusability issuesworkflow challenges
Soft skills
communication skillsproblem-solvingadvocacydocumentationindependencecollaborationanalytical skillsattention to detailcritical thinkingorganizational skills
Certifications
BS in Computer ScienceBS in PhysicsBS in MathBS in Electrical Engineering