Lead Software Development Engineer

4 weeks ago


Bengaluru, Karnataka, India FICO Full time

About the Opportunity

  • We are seeking a Lead Engineer to lead the technical development of a decisioning platform at FICO.

Responsibilities

  • Contribute technical direction to engineering teams responsible for decision processing of high-volume, low latency execution.
  • Collaborate with stakeholders to comprehend and provide feedback on business requirements for your software platform capability.
  • Collaborate with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with user experience personnel to understand personas within usage scenarios.
  • Collaborate with architects to drive the architecture for your software platform capability.
  • Adopt the team's software engineering standards, guidance, and processes on your daily activities.
  • Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
  • Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading decisioning platform.
  • Collaborate with other software engineers to create domain designs.
  • Collaborate with QA engineers to design and implement non-functional tests.

Requirements

  • Min 7 years' experience creating domain meta-models for platforms targeting application development.
  • Experience with rules leveraging rule set, tree, and table metaphors.
  • Ability to define and drive design transformation to an end state that is based on simplicity, modern software design patterns, open-source software, and cloud environments.
  • Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
  • Experience creating, documenting, and communicating software designs for complex products.
  • Experience with domain-driven, event-driven, and micro-service architectures.
  • Experience in building, tracking, and communicating plans within agile processes.
  • Experience with supporting production software deployments.
  • Experience with commercial software product processes.
  • Bachelor's/master's degree in computer science or related discipline.
  • Experience with rule testing and execution technologies.
  • Experience with code generation techniques.
  • Experience with multiple public cloud technologies, e.g., AWS, Google, Azure.
  • Experience with Kubernetes control plane and eco-system.
  • Experience developing in Java and C++.


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a skilled Software Engineering Lead to join our team at Upland India. The ideal candidate will have 9-11 years of experience in software development and management, with a strong background in Java, SQL, and JSP. They will be responsible for leading a small team of...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupWe are on the brink of another Cambrian leap, a moment of immense evolution and growth, and we need your expertise and experience to make it happen.This is a unique opportunity to join our team and contribute to the development of complex software applications.As a software engineer, you will be responsible for designing,...

  • Lead .NET Engineer

    3 days ago


    Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsWe are a leading provider of cloud-based CTRM and ETRM solutions, catering to a wide range of asset classes. Our innovative products are enhanced by AI/ML technology and utilize Supply Chain Management and E-Sourcing capabilities.As a global company with offices across Americas, Asia, Australia, and EMEA, we serve 100+ customers...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Join Uniphore as a Senior Software ArchitectWe are seeking a highly skilled and experienced Senior Software Architect to lead our software development team. As a key member of our engineering organization, you will be responsible for designing, building, and managing high-scale, mission-critical real-time production systems.With a strong background in C/C++...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    Software Development Leadership OpportunityThis senior engineering role offers a chance to lead and manage a global development team focused on delivering solutions using .NET technologies. The ideal candidate should have 18+ years of industry experience, with a proven track record in engineering leadership, managing distributed teams, and driving projects...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:The successful candidate for this position will be a seasoned Software Architect Lead with a strong background in architecting, designing, developing, and evolving Microsoft .Net based applications.Responsibilities:Understand the functional domain of the application and its use.Design, develop, and maintain efficient, reusable, and reliable...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleAt Upland Software, we are looking for a highly skilled Software Engineering Lead to join our team. This individual will be responsible for managing and mentoring a small team of engineers and testers, while also making enhancements to our established code base.Key ResponsibilitiesBe a player-coach, providing guidance to the team during code,...


  • Bengaluru, Karnataka, India Sonata Software Full time

    **Job Title:** Senior Developer / Lead - Core Java with ReactJS**Department:** PEOS**Job Type:** Full-timeWe are seeking a seasoned Senior Developer / Lead with over 8 years of experience in Core Java and ReactJS. The ideal candidate should have hands-on experience with AWS, a strong proficiency in JavaScript, and a comprehensive understanding of ReactJS and...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the Role:Amazon Development Centre (India) Private Limited is seeking a highly skilled and experienced Software Development Manager to lead our team in delivering innovative products and solutions.Key Responsibilities:Identify, hire, and build high-performing teams of Software Engineers to define, drive, and execute on product vision.Develop and...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Description: As a Junior Software Coding Developer at Rocket Software, you will be responsible for designing, developing, and troubleshooting software programs to enhance and create new products. You will work closely with the engineering team to develop software tools and technologies, including operating systems, compilers, routers, networks,...


  • Bengaluru, Karnataka, India Rocket Software Development India Private Limited Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Rocket Software Development India Private Limited. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software programs for both enhancements and new product development.Key...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Flexera is a leader in the software industry, transforming the way companies approach technology.We're seeking a talented Staff Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    Dew Software, a leading player in the Digital Transformation space, is seeking a seasoned Python developer to contribute to their team. As a CMMi Level 3 and ISO certified organization, Dew Software is committed to delivering high-quality and excellence in service.ResponsibilitiesWrite robust, maintainable, and efficient Python code that meets the...

  • DevOps Engineer

    1 month ago


    Bengaluru, Karnataka, India Iosys Software Full time

    Job Summary:The DevOps Engineer is responsible for collaborating closely with the Chief Product Officer and Chief Technology Officer to ensure the success of our software development projects. This role requires a deep understanding of software development and deployment processes, as well as strong communication and collaboration skills.Key...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. Come see why Fortune named us one of the Best...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    About the RoleFlexera is hiring a skilled C# developer to join our team in India. As a software development engineer, you will play a crucial role in building high-quality applications using .NET technologies. Your primary responsibilities will include designing and developing C# applications, collaborating with cross-functional teams, and ensuring the...


  • Bengaluru, Karnataka, India MaxLinear Full time

    At MaxLinear, we're seeking an exceptional Software Engineer Lead Developer to drive the development of our commercial software applications. In this critical role, you will oversee the creation of intuitive and responsive software applications that meet the needs of our customers.About the RoleThis is a senior-level position that requires expertise in...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're looking for a talented Engineering Manager to join our Platform Integration team at Flexera Software India LLP. As a Software Development Engineering Manager, you will be responsible for leading a team of engineers and overseeing the end-to-end integration process of our SaaS services and third-party platforms. This includes developing and evolving our...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Overview:The Senior Software Engineer at Rocket Software is responsible for designing, developing, and implementing software features and functionality. This role requires strong technical skills, excellent problem-solving abilities, and effective communication skills.Key Responsibilities:Design and develop software...