Senior Staff Software Engineer
New
J
JobgetherSoftware Engineering
Based in BrazilFull-TimeStaff
SalaryCompensation starting at $9,000 USD per month
Apply NowOpens the employer's application page
Job Details
- Languages
- English (Updated resume translated into English is required)
- Experience
- 10+ years
- Required Skills
- AWSCloud ComputingGCPSoftware ArchitectureCI/CDMicroservicesDistributed Systems
Requirements
- 10+ years of professional software engineering experience, including significant responsibility for architecture and technical direction of complex production systems.
- Deep expertise in modern software architecture, distributed systems, microservices, system design, data modeling, APIs, and cloud-native application development.
- Extensive experience designing, building, coding, and operating high-throughput, scalable, secure, reliable, and fault-tolerant production applications.
- Strong experience with cloud platforms such as AWS or GCP, modern databases, service-oriented architectures, containerization, observability, automated testing, CI, and CD.
- Demonstrated ability to influence technical strategy and align architectural direction across multiple engineering teams and stakeholder groups.
- Strong judgment when evaluating trade-offs involving system performance, reliability, security, cost, scalability, and long-term maintainability.
- Experience building or evolving B2B SaaS, vertical SaaS, or comparable platforms that serve increasingly sophisticated customer segments and Enterprise-scale requirements.
- Proven experience establishing AI-assisted development strategies, practices, and guardrails that improve developer efficiency, engineering quality, and responsible automation.
- Bachelor’s degree in Computer Science, Software Engineering, a related discipline, or equivalent professional experience.
- Exceptional technical judgment and the ability to create clarity in ambiguous environments with evolving requirements and constraints.
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Strong influencing and stakeholder-management skills, with a proven ability to lead complex initiatives without relying on direct authority.
Responsibilities
- Define and drive long-term technical strategy and architectural direction across multiple Enterprise engineering domains, ensuring solutions align with business priorities and future growth.
- Design, prototype, and guide the implementation of highly complex, scalable, secure, resilient, and fault-tolerant software systems.
- Lead critical technical initiatives from discovery through delivery, connecting architecture and execution to measurable business and customer outcomes.
- Partner with Engineering, Product, Design, and business stakeholders to translate strategic priorities into technical roadmaps, architectural recommendations, and investment decisions.
- Identify systemic architectural risks, performance limitations, reliability concerns, and scalability challenges, developing durable solutions that strengthen overall platform health.
- Establish and continuously improve engineering standards, architectural patterns, development practices, quality expectations, and technical guardrails across teams.
- Lead architecture and design reviews, helping teams navigate trade-offs across delivery speed, scalability, security, cost, reliability, and long-term maintainability.
- Mentor senior engineers through technical coaching, knowledge sharing, architectural guidance, and support on complex engineering decisions.
- Develop approaches and best practices for AI-assisted software development and automation, promoting responsible adoption while improving engineering quality and productivity.
- Influence engineering culture by modeling accountability, pragmatic decision-making, collaboration, continuous improvement, and thoughtful technical leadership.
View Full Description & ApplyYou'll be redirected to the employer's site