Senior Software Engineer - Remote Philanthropic Solutions
About the Role
We are seeking a Senior Software Engineer to join our team in a fully remote capacity. As a Senior Software Engineer, you will work collaboratively with engineers, architects, and product managers to develop innovative solutions on our philanthropic software platform. This role is perfect for someone who is self-motivated and results-oriented, with a strong foundation in modern enterprise software architectures.
What You'll Do
- Write and maintain scripts in Python for data engineering and machine learning pipelines.
- Modify database objects using SQL, including stored procedures, views, and tables.
- Create automated unit, integration, and UI-level tests to enhance code quality and reduce defect rates.
- Provide technical guidance and mentorship while offering design feedback through code and peer reviews across the full application stack.
- Collaborate with other software and data engineers, as well as product professionals, to design, implement, and test new features and product enhancements.
- Refactor existing code to improve maintainability and overall quality.
- Author and present training materials and documentation for team members and software users.
- Work closely with Product Management to ensure that market needs are effectively met.
- Partner with the Architecture team to design and implement new service-based, automated application environments.
Requirements
- 5+ years of experience as a Software Engineer with a focus on Python development.
- Proficiency in SQL and experience with database management.
- Strong understanding of agile development methodologies.
- Experience in mentoring junior engineers and providing technical leadership.
- Ability to work collaboratively in a remote team environment.
- Excellent problem-solving skills and a passion for building high-quality software.
Nice to Have
- Familiarity with machine learning concepts and frameworks.
- Experience with cloud platforms (AWS, Azure, etc.).
- Knowledge of front-end technologies like React or Angular.
What We Offer
- Competitive salary in the range of $120,000 - $150,000 annually.
- Fully remote work environment with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and inclusive company culture.
- Health, dental, and vision insurance.
- Generous paid time off and holiday schedule.
This Senior Software Engineer role offers a unique opportunity to work remotely on impactful philanthropic solutions. With a competitive salary and flexible work environment, it's an attractive position for experienced developers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months