OpenSesame Logo

OpenSesame

Senior Software Engineer (Latin America)

Posted 13 Days Ago
Remote
Hiring Remotely in USA
Senior level
Remote
Hiring Remotely in USA
Senior level
The Senior Engineer will develop features, improve systems, and mentor others in using XP practices, focusing on quality and collaboration.
The summary above was generated by AI

About OpenSesame

OpenSesame is transforming workforce development with an AI-powered marketplace of 60,000+ skill-building courses and learning pathways. We help organizations build skills and stay compliant through a high-quality content catalog, seamless LMS/LXP integrations, and advanced capabilities like skills-based curation and multilingual content creation. More than 2,000 companies, including 150+ of the Global 2000, rely on OpenSesame to develop the world’s most productive and admired workforces.

Learn more: www.opensesame.com/about

About the Job

We are seeking a Senior Engineer to join our fully remote team and contribute to the growth and success of OpenSesame’s eLearning platform. As a Senior Engineer, you’ll work across the stack to develop new features, improve existing systems, and ensure high standards of performance and scalability. At OpenSesame, we are evolving toward Extreme Programming (XP) practices, and you’ll spend much of your time pairing or mobbing with other engineers to develop solutions collaboratively as we modernize and improve our systems.

This role requires a well-rounded engineer who can move seamlessly between front-end and back-end tasks, understands cloud infrastructure, and has experience with automated deployments. You’ll mentor and support other engineers, provide technical guidance, improve team processes, and help others level up their skills through XP practices such as test-driven development (TDD), continuous deployment, and evolutionary design.

“Help your team deliver valuable work with high quality and reliability.”

Performance Objectives:

In your first 90 days: Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture, and start contributing to collaborative development processes.

  • Team Integration & Shared Ownership: Collaborate with the team to understand ongoing projects, key systems, and the current state of the product, with a specific focus on learning the legacy systems and their role in the platform.
  • Contribute to Team Success: Actively participate in pair programming and mob programming to develop new features and resolve issues. Ensure the code the team produces is well-tested, scalable, and maintainable.
  • Mentorship & Peer Support: Start mentoring team members by sharing insights, providing technical guidance, and supporting collaborative problem-solving. Help peers grow by offering constructive feedback and learning together through daily pairing and mobbing.
  • Improve Team Processes: Engage fully in the team’s agile ceremonies, retrospectives, and discussions. Contribute to refining XP-based processes, such as test-driven development (TDD), to enhance team productivity and satisfaction.

Within 6 months: Take on more leadership in technical decision-making, guide the team’s development practices, and ensure quality in both code and process, while deepening your understanding of legacy systems and their modernization.

  • Drive Team Decisions and XP Practices: Play a larger role in shaping the technical direction of the team, ensuring architectural decisions reflect the collective needs of the product. Act as a peer leader in XP practices, mentoring engineers in TDD, pairing, mobbing while embracing principles like “YAGNI” (“You aren’t gonna need it”) and “Do the simplest thing that could possibly work.”
  • Lead by Example: Continue to engage in pairing and mobbing to lead important tasks within the context of team goals. Lead initiatives to improve systems, performance, and workflows in a way that benefits the whole team.
  • Collaborative Development: Work closely with Product and Design to ensure features meet business goals and deliver value. Facilitate collaboration within the team to break down silos and encourage collective ownership. Ensure that everyone’s voice is heard in pairing and mobbing sessions.
  • Incremental Delivery & Vertical Slicing: Help the team break down complex features into vertical slices that deliver incremental value. Encourage the team to focus on releasing small, functional increments to ensure fast feedback and continuous improvement, particularly in legacy areas where change may be more challenging.

By the end of your first year: Establish yourself as a technical leader within the team, while fostering a culture of shared ownership, collaboration, and continuous improvement.

  • Promote Team Ownership: Foster a culture of team ownership, where each member feels empowered to take initiative and contribute to the success of the team. Encourage shared responsibility for the codebase and the product, ensuring that daily pairing and mobbing lead to sustainable, high-quality solutions.
  • Help Shape Team Strategy: Work with engineering leadership to define and implement long-term strategies for your team, ensuring that technical vision aligns with company goals. Lead initiatives that enhance the team’s ability to execute efficiently within the XP framework, focusing on continuous delivery and iterative improvement.
  • Advise Management: Provide thoughtful input to management on the team’s needs and capabilities. Identify areas where additional resources, tools, or training could help the team achieve its goals. Advocate for strategies that align with the team’s strengths and address gaps in skills or processes, ensuring the team’s long-term success and growth.

Tech Stack

You’ll work with a mix of modern and legacy technologies, including:

  • TypeScript / Node.js / React / Angular
  • PHP / Drupal
  • C# / .NET
  • Python
  • Terraform
  • Docker
  • AWS

Specific technologies will vary by team and project.

Location: This role is a remote position. We operate as a remote-first company, and periodically host in-person all-company meetings. All positions require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days. All positions require the legal ability (passport and travel visa) to travel to the US, excellent spoken and written English skills, and reliable, high-bandwidth Internet connectivity.

Performance Driven: We're looking for self-starters with a track record of delivering excellent results, and we're highly selective about who we hire. We don't focus on typical job requirements, instead, we're interested in specific examples from your past experiences.

Compensation: At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including ISOs, health insurance, 401(k) matching, and paid time off. We carefully consider a wide range of compensation factors, relying on market data to determine compensation and consider your specific job family, background, skills, and experience. 

Equal Employment Opportunity: OpenSesame is an Equal Employment Opportunity and Affirmative Action employer that values and welcomes diversity. We do not discriminate on the basis of various legally protected characteristics, including criminal history, and strive to provide reasonable accommodations to qualified individuals with disabilities. We prioritize safety and security and may use your information accordingly, and you can contact us for assistance or accommodations during the job application process. For more information on our Diversity, Equity, and Inclusion initiatives, click here.

Pay Transparency: At OpenSesame, we prioritize pay transparency, fairness, and equity to create a positive and inclusive work environment, regularly reviewing our compensation practices to align with our values and goals. We provide competitive and fair compensation to our employees based on their skills, experience, and performance.

CPRA (California Candidates): When you submit your application, OpenSesame may collect and use your personal information in accordance with our privacy policy and the CPRA. This may include personal details and employment history, and will only be used for employment-related purposes. We may share this information with third-party service providers, but we will not sell it to third parties. If you have any questions or concerns, please contact us, and for more information on your rights under the CPRA, refer to our privacy policy or the California Attorney General's website.

We Care About Your Security: We’ve been made aware of a phishing scam involving individuals impersonating OpenSesame recruiters. All legitimate communication from our team will come from @opensesame.com email addresses. If you receive a suspicious message, please contact us directly at [email protected]. Your security matters to us, thank you for staying vigilant.

Top Skills

.Net
Angular
AWS
C#
Docker
Drupal
Node.js
PHP
Python
React
Terraform
Typescript

Similar Jobs

2 Hours Ago
Easy Apply
Remote
United States
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
The Senior Solutions Architect at GitLab will drive software adoption through pre-sales technical guidance, sales strategy execution, and customer relationship building while ensuring GitLab's value proposition is communicated effectively.
Top Skills: AIDevsecopsGitlab
5 Hours Ago
Easy Apply
Remote
2 Locations
Easy Apply
135K-186K Annually
Senior level
135K-186K Annually
Senior level
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
Lead and inspire a team of recruiters focused on technical hiring, own engineering recruiting strategy, and build effective processes to enhance candidate experience and drive efficiency.
5 Hours Ago
Easy Apply
Remote
2 Locations
Easy Apply
164K-226K Annually
Senior level
164K-226K Annually
Senior level
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
As a Senior Software Engineer, you'll lead projects improving loan origination platforms, build reliable APIs, and enhance customer experience with a focus on quality.
Top Skills: AWSDockerGithub ActionsKotlinReactRubyTypescript

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account