Software Engineer
About Schumacher Law Group
Schumacher Law Group is seeking a motivated and detail-oriented Software Engineer to help develop, maintain, and improve software applications that support our business operations. The ideal candidate is passionate about technology, problem-solving, and building reliable, secure, and efficient software solutions.
Job Summary
The Software Engineer will work collaboratively with our team to design, develop, test, deploy, and maintain software applications. This role will focus on improving internal systems, streamlining workflows, maintaining application performance, and supporting technology initiatives in a remote work environment.
Key Responsibilities
Design, develop, test, and maintain software applications and systems.
Write clean, efficient, scalable, and maintainable code.
Collaborate with team members to identify technical requirements and develop solutions.
Troubleshoot software issues, debug code, and implement fixes.
Develop and maintain APIs, databases, and system integrations.
Improve application performance, reliability, and security.
Participate in code reviews, technical documentation, and software testing.
Identify opportunities to automate repetitive tasks and improve operational efficiency.
Follow best practices for data protection, access control, and secure software development.
Communicate project progress, technical challenges, and solutions effectively in a remote team environment.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
Experience in software development using one or more programming languages, such as Python, Java, JavaScript, C#, or TypeScript.
Knowledge of databases, including SQL and relational database concepts.
Familiarity with APIs, version control systems such as Git, and software development practices.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent written and verbal communication skills.
Ability to manage priorities, meet deadlines, and work independently in a remote environment.
Strong attention to detail and commitment to producing quality work.
Preferred Qualifications
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
Familiarity with modern web development frameworks and automated testing.
Experience with CI/CD pipelines, application monitoring, and deployment processes.
Knowledge of cybersecurity principles and secure handling of confidential information.
Experience developing workflow automation, document management, or business process applications.
Remote Work Requirements
Reliable internet connection and a suitable home workspace.
Ability to collaborate through video meetings, messaging platforms, and project management tools.
Ability to work during agreed-upon business hours and meet project deadlines.
Commitment to maintaining confidentiality and protecting company information.
What We Offer
Remote work flexibility.
Opportunities for professional growth and technical development.
Collaborative and supportive working environment.
Opportunity to contribute to meaningful technology projects.
Competitive compensation based on qualifications and experience.
Equal Opportunity
Schumacher Law Group is committed to fair and consistent hiring practices. Employment decisions are based on job-related qualifications, skills, and business needs.
or apply via email: [email protected]
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.