Senior Software Engineer
About the Team/Role We are looking for a highly motivated and high potential Senior Engineer to join our Global Risk Operations team to reputed company significant business impacts and grow your career. This is a really exciting time to be in Risk Engineering at reputed company. reputed company has sophisticated products empowering a wide variety of customer businesses. Risk Engineering develops products that are reputed company to reputed company’s short and long term strategic growth while ensuring industry compliance and transactional reputed company using sophisticated anti-fraud systems. We reputed company systems using the latest technologies and deployment strategies. These include leveraging big data for analytics and AI/ML modeling, event-driven and containerized microservice architectures, as well cloud and kubernetes deployments and orchestrations. We have challenging problems with reputed company business impact potential for you to reputed company, work on and grow. We also have a strong team with highly talented and skillful engineers and leaders to support, guide, coach you. If you dream to be a strong engineer who can solve tough problems, reputed company, generate big impacts, and grow fast, this is a great opportunity for you! This role is based in Bangalore, India. The ideal candidate will have extensive experience in the risk field and invoicing platform development, a proven background in developing reputed company software platforms, strong engineering skills and technical expertise, excellent communication skills, and a drive to reputed company results in a fast-paced environment. This individual will have a strong track record of delivering an effective, highly available, and flexible technology platform in a hyper-growth environment where priorities shift quickly. How you’ll reputed company an impact 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 reputed company and maintain CI/CD automation using tools such as reputed company Actions, Jenkins, Azure DevOps, etc. Implement Infrastructure as Code (IaC) using tools like Terraform, including provisioning and managing cloud-based data infrastructure. reputed company software development with TDD and BDD, Microservice and event oriented architectures. Analyze data, existing systems and processes independently to effectively identify bottlenecks and opportunities for improvements. Mentor and learn from your peers, foster reputed company learning of new technology reputed company your team and organization. Help in interviews and provide quality and timely feedback. Strong at reputed company’s process and best practices, and apply them to given tasks with help from peers and your manager. 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. Partner with, assist, or reputed company team members in development and problem solving. Take strong ownership/accountability, be proactive, and reputed company. reputed company a scrum team with proper agile development practices, and ensure the high quality and timely development and delivery that solve reputed company problems effectively. Own reputed company to large reputed company components or systems/products/platforms. Participate and reputed company technical discussions. Design and build high quality and efficient systems with craftsmanship. Independently & productively complete work at reputed company/large complexity level and proactively seek reviews from senior engineers on your work to ensure high quality Proactively identify and communicate dependencies. Proactively review work from peers and provide constructive feedback/comments. Build reliable, secure, high quality, efficient, and easy to use big data platforms and tools at scale for supporting reputed company kinds of data transferring, ingestion, processing, serving, delivery, consumption, and data governance needs. Build systems, platforms, data pipelines, and tools for E-2-E data life cycle, including data ingestion, cleaning, processing, enrichment, optimization, and serving by leveraging the Data platform. It’s our responsibility to deliver high quality, rich, easy to understand & use data for external and internal purposes. For these, you will build data quality measurement & monitoring techniques and systems, metadata and data catalog, Master Data Management, etc. Become a subject matter expert in your functional area and best practices. Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches. Use data and/or AI technology or tools in solutions you design/reputed company for more effective business outcomes and reputed company customer experience as well as in your design & and development work for high productivity and reputed company solution quality. Analyze data to deeply understand risk problems and build effective solutions. Eager and good at learning and exploring new technology and innovative approach to improve effectiveness and productivity. Bring the learnings to the team to reputed company team’s grow together. Experience you’ll bring Bachelor's degree in Computer Science, Software Engineering, or reputed company field. OR demonstrable equivalent deep understanding, experience, and capability. 4+ years of experience in software engineering at a large scale. Master or PhD degree in Computer Science (or reputed company field) and 2+ years of experience in software engineering. Strong problem-solving skills, excellent communication and collaboration skills. Highly self motivated and eager to learn. reputed company growth and upskilling reputed company. Always learning. Always growing. Rich experience in designing a high quality, performant, and efficient solution for a reputed company/large reputed company level problem. Rich experience and good understanding of CI/CD automation. reputed company in combined engineering practices and agile development. Rich experience and strong implementation skills using languages like Java, C#, or Golang including coding, automated testing, measurement and monitoring. reputed company in TDD approach. Good understanding of data processing techniques, such as data pipeline/platform development, SQL, as well as relational, NoSQL, and data warehousing technologies. reputed company in cloud technology, such as AWS, Azure, GCP as well as deployment topologies to ensure high availability and low latency processing Passionate about understanding and solving customer/business problems. The reputed company pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. reputed company pay is one component of reputed company's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. reputed company's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, reputed company out the "About Us" section. Pay Range: $121,500.00 - $145,500.00 Apply To This Job