Senior Software Development Engineer

Posted Sep 17

This is a fully remote position, open to applicants in Brazil, +1 more country.

📋 Description

• Oversee software development projects with minimal supervision from senior developers.

• Design and architect intricate software solutions.

• Provide mentorship and guidance to junior developers.

• Independently analyze and enhance code and system performance.

• Transform unclear requirements into structured, testable specifications, including edge cases and constraints.

• Identify edge cases and potential failure modes at the outset.

• Create and utilize APIs, including AI APIs, to incorporate AI functionalities into existing software.

• Assess AI-generated code for security, performance, and accuracy.

• Employ AI coding assistants as part of an iterative development approach combining AI and human input.

• Develop testable, modular code and engage in unit and integration testing.

• Operate within established change control procedures and compliance-sensitive environments.

• Contribute to reviews of requirements and technical specifications.

• Collaborate with Development, QA, Operations, and Product teams.


⛳️ Requirements

• Bachelor’s degree in Computer Science, a related field, or equivalent experience.

• Over 7 years of experience in software development.

• Strong proficiency in .NET/C# and React.

• Experience with Python, AWS, Oracle, and PostgreSQL.

• Knowledge of CI/CD pipelines, including Azure DevOps.

• Familiarity with unit and integration testing frameworks.

• Extensive understanding of software architecture and system design.

• Experience working from functional and technical requirements, even when they are incomplete or ambiguous.

• Knowledge of API contracts and interface design from both consumer and producer viewpoints.

• Understanding of versioned contract design and considerations for backward compatibility.

• Experience utilizing AI coding assistants like GitHub Copilot, Cursor, or similar tools.

• Ability to assess AI-generated code for security, performance, accuracy, and maintainability.

• Understanding of prompt engineering principles, including structured prompts and refinement cycles.

• Awareness of AI limitations and the risks of hallucination.

• Experience with AWS deployment and CI/CD pipelines.

• Familiarity with best practices in observability and logging.

• Experience in compliance-sensitive or regulated environments, with knowledge of auditability, traceability, and documented change controls.

• Proven ability to work effectively within small, cross-functional feature teams.

• Proficient in reading, writing, speaking, and understanding English in a business context.


🏝️ Benefits

• Flexible work options: Work from Home, hybrid, or in-office.

• Employee Belonging Groups.

• Comprehensive healthcare benefits: Dental, Medical, and Vision.

• Paid time off for vacation, volunteering, and holidays.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom12 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps12 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly17 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers