Software Engineer
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
4 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.
- Our team
- Virtasant - Consulting
- Remote status
- Fully Remote
Colleagues
Already working at Virtasant?
Let’s recruit together and find your next colleague.