Software Engineer II

1 month ago


Bengaluru, India Upland Software Full time

Description

Software Engineer IIJob Description

Opportunity Summary

Upland BA Insight provides an AI search platform enabling organizations to deploy search solutions both internally and for their extranet / internet needs. Our technology stack provides an end-to-end solution for all search needs: from indexing any content source and enhancing ingested content quality to an enhanced search user experience framework, leveraging AI, NLP and large language models to provide the best answer possible to end-users.Our technology is deployed within many organizations worldwide, ranging from hundreds of users to hundreds of thousands of users, processing hundreds of millions of documents.We are looking for a Software Engineer with 3 to 5 years of experience to join our containerization and cloud deployment efforts.

What would you do?

You will join the core development team and be given the opportunity to work on the cloud operation of our technology; from packaging our existing technology into containers to upgrading and restructuring our technology to better scale and leverage containerization technology. If you are interested in search and information retrieval space and love the challenge of running cloud system at high scale and performance, you have a place in our team. The position will focus on our containerization efforts to facilitate the deployment of our products on the AWS platform. You will work primarily with C# / .Net technology and automate the packaging of our products as containers deployed in AWS. This position requires you to be comfortable with containerization practices, deployment of .Net components as containers as well as CI/CD processes. Awareness of terraform, AWS and the best practices of deploying and maintaining cloud environments is a plus. Build / maintain and enhance our build process and Jenkins pipeline to create and register the .Net containers for our entire product line Work with Cloud Ops to ensure a seamless, automated deployment across our environments: Dev, QA, Staging, Production Analyze, Recommend and implement changes in our products to facilitate our containerization efforts and enable dynamic, on-demand use of cloud resources to maximize responsiveness and performance while controlling operating costs Formalize our containerization strategy and ensure compliance across all our products

What are we looking for?

Technical Skills

The following skills are needed for this role. Experience ·3 to 5 years of experience as a .Net developer Primary Skills (2-3 mandatory skills) ·3+ years of experience in C#, .Net and programing.·Powershell script·Experience with Jenkins build script to create container images·Experience building and deploying windows-based container images ·Knowledge of authentication systems such as oAuth, Azure AD·Knowledge of load-balancer technology and distributed systems·Experience with container registry and multi-stage deployments (Dev, Stage, Prod) Secondary Skills (nice to have) ·Experience with upgrading live environments with minimal downtime·Experience with managing OpenSearch service in AWS·3+ years of deploying distributed applications on AWS: including applied knowledge of EC2, EKS,Fargate, OpenSearch, RDS, Cognito·Experience with terraform to automate deployment Soft Skills ·Thrives collaborating in a team environment with a diverse range of people·Passionate about delivering an amazing customer experience·Be proactive, seek solution to problems, escalate when attention is needed·Able to have a change of mind, and able to change the minds of others·Writes clearly andconcisely·Capable of working without a companyoffice, with afully remoteteam Growth Skills ·Possesses a good work ethic; a self-starter with a desire to grow·Always looking for better ways to get the job done

Qualification

A Bachelor’s degree in Computer Science or equivalent will be required for this role

About BAI Insight

Upland BA Insight provides an AI search platform enabling organizations to deploy search solutions both internally and for their extranet / internet needs. Our technology stack provides an end-to-end solution for all search needs: from indexing any content source and enhancing ingested content quality to an enhanced search user experience framework, leveraging AI and NLP to provide the best answer possible to end-users.Our technology is deployed within many organizations worldwide, ranging from hundreds of users to hundreds of thousands of users, processing hundreds of millions of documents.You will join the core development team and be given the opportunity to work on all aspects of our technology stack. From building high performance connectors enabling ingestion of terabytes of data to integrating AI, large language models like ChatGPT and ML into our processing flow to understand content and queries and offer the right answer at the right time.If you are interested in search and information retrieval or love the challenge of highly scalable, highly performing software, you have a place in our team.

  • Bengaluru, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product. The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer...


  • Bengaluru, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product. The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer...


  • Bengaluru, Karnataka, India Upland Software Full time

    Software Engineer IIJob DescriptionOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product.The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer Relationship Management (CRM) software...


  • Bengaluru, Karnataka, India Collabera Digital Full time

    Job Title : Software Development Engineer IIWork Location : Bangalore only (only Local candidate)Overview : We are seeking a talented and experienced Software Development Engineer II to join our team. As an SDE II, you will play a crucial role in designing, developing, and maintaining robust software solutions. Your expertise in Java fullstack development,...

  • Software Engineer II

    1 month ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: - Understand software requirements & its translations to Design - Quick in understanding the technical/functional areas of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks -...

  • Software Engineer II

    3 weeks ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: - Understand software requirements & its translations to Design - Quick in understanding the technical/functional areas of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks -...


  • Bengaluru, Karnataka, India Microsoft Full time

    Job Title: Software Engineer II Microsoft is dedicated to developing exceptional platforms and products to enhance experiences for individuals and organizations, ultimately striving to drive progress. As a part of Microsoft's Devices Software team, we are committed to innovating new experiences on the Windows platform. Our strategy revolves around the...

  • Software Engineer

    3 weeks ago


    Bengaluru, India MRI Software Full time

    UI Framework: Blazor; ExtJSDatabase: Microsoft SQL Server/Azure SQLJob Title: .Net DeveloperHR Job Title: Software Engineer II/IIILocation:BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions...


  • Bengaluru, Karnataka, India Collabera Digital Full time

    Job Description: Software Development Engineer IIJob Summary: We are seeking a talented and experienced Software Development Engineer II to join our dynamic team. As an SDE II, you will play a crucial role in designing, developing, and maintaining robust software solutions. Your expertise in core Java, AWS, algorithms, and system design will contribute to...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. The xDPU storage team is focused on bringing up the storage stack on DPU (Data Processing Unit) based nodes to provide exceptional performance at competitive costs.We are seeking a Software Engineer II interested in developing and...


  • Bengaluru, India Collabera Digital Full time

    Job Title : Software Development Engineer IIWork Location : Bangalore only (only Local candidate)Overview :- We are seeking a talented and experienced Software Development Engineer II to join our team.- As an SDE II, you will play a crucial role in designing, developing, and maintaining robust software solutions.- Your expertise in Java full-stack...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...


  • Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...

  • Software Engineer II

    3 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...

  • Software Engineer

    4 days ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...


  • Bengaluru, Karnataka, India Mimecast Full time

    Software Engineer II – Threat Reporting & Response Team (TRR)The driving force behind Threat Analytics and Intelligence at MimecastMimecast is looking for a Software Engineer II experienced in cloud application development to join our new team in Bangalore. The purpose of the team is to design, implement and operate the next generation of Mimecast products...

  • Software Engineer II

    3 weeks ago


    Bengaluru, India RELX India (Pvt) Ltd Els div Company Full time

    About the RoleAs a Software Engineer II, you will be working on the design, development and quality testing of the software development assignments for the EOLS platform. You will partner with cross-functional technical teams to deliver successful projects in an Agile environment. Your responsibilities will encompass end-to-end ownership, ensuring the...

  • Software Engineer II

    2 weeks ago


    Bengaluru, India RELX India (Pvt) Ltd Els div Company Full time

    About the RoleAs a Software Engineer II, you will be working on the design, development and quality testing of the software development assignments for the EOLS platform. You will partner with cross-functional technical teams to deliver successful projects in an Agile environment. Your responsibilities will encompass end-to-end ownership, ensuring the...


  • Bengaluru, Karnataka, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer) Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Tandem Software Engineer II at JPMorgan Chase within the Corporate & Investment Bank Payments Technology Team, you are part of an agile team that works to enhance, design, and...