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 SimSpace, so some details may not match this job. The employer's own page has the real description.
Job Overview
SimSpace is seeking a highly skilled and experienced Remote Senior Software Engineer for Backend (BE) development. In this role, you will be responsible for driving the design, implementation, and optimization of robust backend services and systems that support our complex simulation environments. You will collaborate with cross-functional teams to enhance system performance and reliability, and contribute to innovative software solutions that elevate user experience. The ideal candidate possesses strong backend development skills, a deep understanding of system architecture, and the ability to tackle challenging technical problems in a fast-paced, remote working environment.
Job Responsibilities
- Design, develop, and maintain scalable and efficient backend services and applications.
- Implement RESTful APIs and microservices architecture to support frontend applications.
- Optimize existing server-side applications for performance, scalability, and security.
- Collaborate with product managers, designers, and frontend developers to create cohesive and integrated solutions.
- Write clean, maintainable, and well-documented code in compliance with coding standards.
- Troubleshoot and debug complex technical issues in production environments.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to developing and refining the overall system architecture and design patterns.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- 5+ years of professional experience in backend software development.
- Proficiency in programming languages such as Java, Python, or Go.
- Strong understanding of database systems (SQL and NoSQL) and caching mechanisms.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Knowledge of software development methodologies (Agile, Scrum) and DevOps practices.
- Excellent problem-solving skills and ability to work independently and as part of a team.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Senior Software Engineer (Backend) will utilize a wide range of technologies and tools to ensure the efficiency and effectiveness of backend systems. This includes programming languages such as Java, Python, or Go for development; cloud platforms like AWS, Azure, or Google Cloud for deployment; and tools like Docker and Kubernetes for containerization and orchestration. Additionally, knowledge of database management systems (both SQL and NoSQL) and optimization tools will be essential for this position.
Ideal Candidates
The ideal candidate for the Senior Software Engineer (Backend) position at SimSpace is a proactive and innovative thinker who thrives in a dynamic work environment. They possess a strong technical acumen paired with excellent interpersonal skills, enabling effective collaboration across multidisciplinary teams. A passion for software engineering and a commitment to continuous learning and improvement are essential, along with a results-oriented mindset that ensures the delivery of high-quality software solutions. Candidates should also demonstrate resilience in overcoming challenges and a keen interest in contributing to cutting-edge technology initiatives.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.