Job Closed
This listing is no longer active.
Simplifying the business of running a business.
Senior Software Engineer
Location
India
Posted
85 days ago
Salary
$121.5K - $145.5K / year
Seniority
Senior
Job Description
Senior Software Engineer
WEX
• Collaborate with partners and stakeholders to learn about our customers’ business needs and key challenges. • Design, code, test, deploy, and monitor sophisticated processes in a cloud based architecture • Effectively develop and maintain CI/CD automation using tools such as GitHub Actions, Jenkins, Azure DevOps, etc. • Implement Infrastructure as Code (IaC) using tools like Terraform • Analyze data, existing systems and processes independently to effectively identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning of new technology within your team and organization. • Help in interviews and provide quality and timely feedback. • Proactively understand customer/business problems you try to solve with these tasks, and your design and implementation can actually solve these problems in an effective, reliable, and sustainable way. • Lead a scrum team with proper agile development practices, and ensure the high quality and timely development and delivery that solve target problems effectively. • Build reliable, secure, high quality, efficient, and easy to use big data platforms and tools at scale for supporting all kinds of data transferring, ingestion, processing, serving, delivery, consumption, and data governance needs.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 4+ years of experience in software engineering at a large scale
- Master or PhD degree in Computer Science (or related field) and 2+ years of experience in software engineering
- Strong problem-solving skills
- Excellent communication and collaboration skills
- Rich experience in designing a high quality, performant, and efficient solution for a medium/large complex level problem
- Rich experience and good understanding of CI/CD automation
- Experienced in combined engineering practices and agile development
- Rich experience and strong implementation skills using languages like Java, C#, or Golang
- Good understanding of data processing techniques, such as data pipeline/platform development, SQL, as well as relational, NoSQL, and data warehousing technologies
- Experienced in cloud technology, such as AWS, Azure, GCP
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Core Ingest
Sumo LogicSumo Logic’s vision is to make the world's digital experiences reliable and secure.
• Designing and implementing extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data. • Work to improve algorithms built to schedule load on clusters of thousands of machines elastically at runtime. • Experience in multi-threaded programming and distributed systems • Improve systems to provide performance guarantees to customers in a shared-everything multi-tenant architecture. • Lead and contribute to the re-architecting of our internal message processing technology to petabyte per day scale. • Help manage exabytes of data using the latest and greatest technologies such as Kafka, Kubernetes, and Docker. • Work across Sumo, interfacing with multiple teams, including Search, Security, and Metrics & Tracing, to identify requirements and architect solutions to meet their data core ingest needs.
Staff Software Engineer – Data Query
Sumo LogicSumo Logic’s vision is to make the world's digital experiences reliable and secure.
• Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data • Optimize code to reduce latency and resource footprint in a microservices environment • Write robust code: demonstrate its robustness through automated tests • Implement telemetry and logging to help the PM team track granular cost-per-service metrics • Participate in on-call rotations and help troubleshoot performance bottlenecks in production • Work as a member of a team, helping the team respond quickly and effectively to business needs
• Participate in the design and implementation of products utilizing the latest engineering technologies • Assist in gathering, reviewing and analyzing requirements • Participate in code and design reviews and technical presentations • Collaborate with other developers in team projects • Identify and implement testing strategies • Support development of test methodologies/programs • Propose framework & opportunities for system enhancements • Handle special projects to completion
Role Description We're hiring a Senior or Staff-level Software Engineer to join our engineering team and help build the next generation of our platform. You'll work across the stack, owning features end-to-end - from understanding the problem through to shipping and iterating in production. The work spans our grid analytics platform: building the software that helps utilities understand, operate, and optimise their networks as the energy transition accelerates. We're building an engineering culture where AI-assisted development is the norm, not the exception. We expect our engineers to be actively using agentic coding tools and LLM-assisted workflows to move faster, think bigger, and deliver more. If you're already working this way - or you're the kind of engineer who's itching to - you'll fit right in. What You'll Do - Build and ship high-impact software features across the Gridsight platform - Own features end-to-end: from understanding the problem through to shipping and iterating in production - Make sound trade-offs between speed, quality, and scope to maximise product outcomes - Collaborate with product, data science, and data engineering to shape how our platform evolves - Leverage AI-assisted development tooling to accelerate delivery and raise the bar on what a small team can ship - Contribute to engineering culture: code quality, testing, observability, and knowledge sharing Qualifications - 4–8+ years of software engineering experience with a track record of delivering impact at Senior or Staff level - Strong engineering fundamentals: clean architecture, testing practices, code review, CI/CD — in service of shipping things that matter - Experience shipping user-facing product features in production - Fluency in the use of AI-assisted development tools — you're already using agentic coding tools, LLM-assisted workflows, or similar to accelerate your work - Strong ownership and a bias to action — you take things from idea to working software without waiting to be told Requirements - Experience building LLM-integrated product features in production - Frontend development experience with modern frameworks (React or similar) - Experience in energy, utilities, or infrastructure technology - Distributed systems or data engineering experience Benefits - Competitive salary and equity package - Remote-first, with head office in Sydney - A talented team of engineers, data scientists, and power systems specialists working on hard problems that matter



