$Not specified
You will be responsible for designing, developing, and deploying high-quality software solutions while collaborating with cross-functional teams to define and ship new features. Additionally, you will troubleshoot, debug, and upgrade existing systems to optimize applications for maximum speed and scalability.
Candidates should have 3+ years of backend professional software development experience and proficiency in at least one modern programming language. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred, along with strong analytical and problem-solving skills.
Software Engineer Location: Americas (Remote, Overlap with PST Time Zone) About Virtasant Virtasant is a global technology services company with a network of over 4,000 technology professionals across 130+ countries. We specialize in cloud architecture, data engineering, and infrastructure optimization, helping enterprises scale efficiently while maintaining cost control. Our clients range from Fortune 500 companies to fast-growing startups, relying on us to build high-performance data pipelines, automate reporting, and deliver actionable insights. The Role: Software Engineer We're on the hunt for a skilled and adventurous Software Engineer to join our crew. You'll be instrumental in developing, maintaining, and enhancing our core products, contributing to all phases of the development lifecycle. This is primarily a backend product team (sometimes building internal infrastructure as well) focused on Golang, AWS, and Temporal workflows. This role is ideal for a self-starter who thrives in a fast-paced, ambiguous environment and takes ownership of delivering results. You will be responsible for: Design, develop, and deploy high-quality software solutions. Collaborate with cross-functional teams (product, design, data) to define, design, and ship new features. Write clean, maintainable, and efficient code. Participate in code reviews to ensure code quality and share knowledge. Troubleshoot, debug, and upgrade existing systems. Optimize applications for maximum speed and scalability. Stay up-to-date with emerging technologies and industry trends. Contribute to the continuous improvement of our development processes and tools. Qualifications 3+ years of backend professional software development experience. Working knowledge of SQL databases, proficiency in data structures and algorithms, and software testing (unit tests, end to end tests etc). Coding Prowess: Proficiency and professional experience in at least one modern programming language (e.g., Python, Java, C++, JavaScript, Go, Rust). Navigational Skills: Experience with version control systems (e.g., Git). Problem-Solving: Excellent analytical and problem-solving skills, with a keen eye for detail. Team Player: Ability to work effectively in a collaborative team environment. Adaptability: Eagerness to learn new technologies and adapt to evolving project requirements. Communication: Strong verbal and written communication skills. Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Bonus Points Experience with cloud platforms (e.g., AWS, Azure, GCP). Familiarity with containerization technologies (e.g., Docker, Kubernetes). Workflow Orchestration (Cadence, Temporal, Orkes). Observability tools (Prometheus,Grafana etc). Golang Proficiency. Why Join Virtasant? Global Expertise & Remote Flexibility – Work from anywhere with a world-class team. Cutting-Edge Data Projects – Build pipelines and reporting solutions that impact global enterprises. Career Growth & Technical Leadership – Drive innovation in data engineering and analytics. High Autonomy, High Impact – Take ownership of projects and deliver measurable results. Innovative, Mission-Driven Culture – We prioritize excellence, creativity, and client impact.
This job posting was last updated on 10/15/2025