Full Time

Senior Software Engineer, Totogi (Remote) - $60,000/year USD

Crossover
Remote!
$90,000 - $130,000* / year (about $43–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Crossover, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer at Totogi, working remotely for Crossover, will be responsible for designing, developing, and maintaining sophisticated software solutions that meet client needs and drive business initiatives. This role requires strong technical expertise combined with a collaborative mindset to deliver high-quality code and innovative solutions in a fast-paced remote environment. The ideal candidate will actively engage with cross-functional teams to ensure effective communication of technical concepts and processes while mentoring junior team members to foster growth within the engineering department.



Job Responsibilities

  • Design and implement efficient, maintainable, and scalable software architectures for existing and new applications.
  • Collaborate with product management and other engineers to define and refine the product roadmap.
  • Lead code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve application-related issues in a timely manner.
  • Write and maintain technical documentation to facilitate future development and onboarding of new team members.
  • Contribute to the continuous improvement of development processes and tools used by the engineering team.
  • Stay updated on industry trends and emerging technologies to incorporate relevant advancements into projects.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software development with a focus on web or mobile applications.
  • Proficient in programming languages such as Java, Python, or JavaScript.
  • Strong understanding of software development methodologies, particularly Agile and DevOps.
  • Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Strong verbal and written communication skills to collaborate effectively with team members and stakeholders.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools, including but not limited to Git for version control, Docker for containerization, and Kubernetes as an orchestration platform. Familiarity with various databases (SQL and NoSQL), as well as front-end frameworks (e.g., React or Angular) will be essential for developing robust applications. Knowledge of CI/CD pipelines will also be critical in ensuring efficient deployment and integration processes.



Ideal Candidates

Ideal candidates will possess a strong technical foundation combined with a proactive attitude towards problem-solving and innovation. They are expected to be self-motivated, adaptable, and willing to embrace change in a continually evolving technical landscape. Excellent collaboration and mentoring skills are essential, as the candidate will be expected to foster a culture of knowledge sharing and continuous improvement within the engineering team. Furthermore, they should exhibit a passion for technology and a commitment to delivering high-quality software solutions that align with business objectives.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.