
Senior Software Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in India.
• Collaborate with partners and stakeholders to gain insights into our customers’ business needs and primary challenges.
• Design, develop, test, deploy, and monitor complex processes within a cloud-based architecture.
• Efficiently create and maintain CI/CD automation using tools such as GitHub Actions, Jenkins, Azure DevOps, and others.
• Utilize Infrastructure as Code (IaC) with tools like Terraform.
• Independently analyze data, existing systems, and processes to effectively pinpoint bottlenecks and areas for improvement.
• Mentor peers and encourage continuous learning of new technologies within your team and the organization.
• Assist in the interview process and provide timely, constructive feedback.
• Proactively grasp customer/business challenges that you aim to address with these tasks, ensuring your design and implementation effectively, reliably, and sustainably resolve these issues.
• Lead a scrum team adhering to agile development practices, ensuring high quality and timely development and delivery that effectively address target problems.
• Develop reliable, secure, high-quality, efficient, and user-friendly big data platforms and tools at scale to support various data transfer, ingestion, processing, serving, delivery, consumption, and governance needs.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Over 4 years of experience in software engineering at a large scale.
• A Master's or PhD in Computer Science (or a related field) along with 2+ years of software engineering experience.
• Strong problem-solving capabilities.
• Exceptional communication and collaboration skills.
• Extensive experience in designing high-quality, performant, and efficient solutions for medium to large complex problems.
• Significant experience and a solid understanding of CI/CD automation.
• Proficient in combined engineering practices and agile development methodologies.
• Strong implementation skills in programming languages such as Java, C#, or Golang.
• Good knowledge of data processing techniques, including data pipeline/platform development, SQL, as well as relational, NoSQL, and data warehousing technologies.
• Experience with cloud technologies such as AWS, Azure, or GCP.
• Health, dental, and vision insurance.
• Retirement savings plan.
• Paid time off.
• Health savings account.
• Flexible spending accounts.
• Life insurance.
• Disability insurance.
• Tuition reimbursement.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.