Software Engineer - 1092 - (Moscow, ID)
Moscow · 2+ years experience · Full-time · Onsite · Posted Oct 7, 2026
At a glance
- Experience
- 2+ years experience
- Employment
- Full-time
- Workplace
- Onsite
- Location
- Moscow
- Visa sponsorship
- Visa sponsorship not offered
About the role
- As a Software Engineer at Lightcast, you will collaborate with engineers and product managers to design, build, and deliver high-quality, scalable software solutions. You will develop and maintain reliable systems, troubleshoot complex technical issues, and continuously improve the technologies and processes you work with.
Responsibilities
- Collaborate with engineers and product managers to understand requirements and develop effective software solutions.
- Design, develop, test, and maintain high-quality, scalable, and reliable software using established coding standards and best practices.
- Troubleshoot and debug software to improve reliability, performance, and maintainability.
- Participate in code reviews, provide constructive feedback to peers, and incorporate feedback into your own work.
- Document code, features, systems, and processes to support collaboration and knowledge sharing.
- Apply software testing principles and methodologies throughout the development process.
- Work with relevant programming languages and technologies, such as TypeScript, Python, Go, or Rust.
- Work with databases, including SQL and NoSQL technologies, and cloud infrastructure such as AWS or similar platforms.
- Use modern development tools and practices, including Docker, CI/CD pipelines, and agentic development tools and workflows.
- Continuously develop technical knowledge and apply new learning to improve software, processes, and development practices.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent education, training, or practical experience.
- Demonstrated software engineering capability gained through professional experience, internships, coursework, projects, or other hands-on technical work.
- Solid understanding of software development principles, data structures, algorithms, and software testing methodologies.
- Proficiency in one or more programming languages, such as TypeScript, Python, Go, or Rust.
- Experience with databases, cloud infrastructure, and modern software development practices.
- Strong problem-solving, debugging, collaboration, and communication skills.
Preferred qualifications
- Experience with web development frameworks and technologies, such as React, Angular, or Node.js
Workplace
- Position is based on-site in Moscow, Idaho.
- Requires five days per week in the office.
Skills
- TypeScript
- Python
- Go
- Rust
- SQL
- NoSQL
- AWS
- Docker
- CI/CD
- React
- Angular
- Node.js