Ren02.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Position

$140K–$200K/year

About the Role

We are seeking a Senior Software Engineer to join our dynamic team. This remote position allows you to work from anywhere in the world while contributing to our philanthropic solutions software platform. As a Senior Software Engineer, you will collaborate with engineers, architects, and product managers to develop innovative software solutions that make a positive impact.

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.
  • Develop automated unit, integration, and UI-level tests to enhance code quality and reduce defect rates.
  • Provide technical guidance and mentorship, offering design feedback through code and peer reviews across the full application stack.
  • Collaborate with 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 and other departments to ensure that market needs are met.
  • Collaborate 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 strong focus on Python development.
  • Proficiency in SQL and experience with database management.
  • Experience in writing automated tests and improving code quality.
  • Strong understanding of agile development methodologies.
  • Excellent communication skills and the ability to mentor junior engineers.
  • Experience in collaborating with cross-functional teams to deliver high-quality software products.

Nice to Have

  • Experience with machine learning frameworks.
  • Familiarity with cloud platforms (AWS, Azure, etc.).
  • Knowledge of microservices architecture.

What We Offer

  • Competitive salary ranging from $140,000 to $200,000 per year.
  • Flexible working hours and a fully remote work environment.
  • Opportunities for professional development and training.
  • Collaborative and inclusive company culture.
  • Health and wellness benefits.
  • Generous paid time off and holiday policy.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role offers a competitive salary and the flexibility of remote work, making it an attractive opportunity for experienced software developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.