Job Closed

This listing is no longer active.

Upland Software logo
Upland Software

Name a challenge. We’ve got a product to solve it.

Software Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2010H1B SponsorCompany SiteLinkedIn

Location

India

Posted

65 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishETLPythonSQL

Job Description

Software Engineer II

Upland Software

• Design, build, and deploy AI agents using Snowflake and Microsoft Copilot Studio • Implement LLM-powered workflows using Snowflake Cortex (e.g., summarization, classification, semantic search, NLQ) • Develop multi-agent or orchestration patterns for enterprise use cases (customer insights, support automation, analytics augmentation) • Build and maintain interactive AI applications using Streamlit in Snowflake for internal analytics and decision support • Enable natural language interfaces for data exploration and reporting • Develop and maintain data models and warehouses in Snowflake and SQL Server • Ensure data quality, governance, performance, and reliability across pipelines • Leverage Snowpark, Snowflake ML functions, and Python to build and deploy ML/AI solutions • Integrate external AI services or APIs where appropriate • Develop and enhance Power BI dashboards and semantic models

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3–5 years of experience in data engineering, AI/ML, or platform development
  • Experience with Copilot Studio or similar agent frameworks
  • Hands-on exposure to LLM use cases (prompting, chaining, RAG, orchestration)
  • Strong experience with Snowflake, including Snowpark (Python) and Streamlit
  • Proficiency in Python (data processing, APIs, AI workflows)
  • Strong SQL skills (performance tuning, complex transformations)
  • Experience with ETL/ELT pipelines, data modeling (Kimball/Inmon), and warehousing
  • Experience with Power BI, including DAX and data modeling
  • Excellent communication and comprehension skills
  • Excellent organizational and time management skills
  • Strong problem-solving and analytical thinking
  • Clear communication across technical and non-technical stakeholders
  • Relevant certifications (Snowflake, Microsoft AI, Power BI)

Benefits

  • Flexibility to manage working hours for work-life balance
  • Virtual interviews and onboarding
  • Equal Employment Opportunity environment

Related Job Pages

More Full-stack Engineer Jobs

Health Network One logo

Senior Software Engineer

Health Network One

Advancing the delivery of specialty care

Full TimeRemoteTeam 201-500Since 1999H1B No Sponsor

• Responsible for designing, developing, integrating, and supporting enterprise software solutions. • Application Design & Development: Develop and maintain enterprise applications using C#, ASP.NET, Web APIs, and microservices. • Build and optimize microservices architectures. • Develop and maintain SQL Server databases and integration components for EDI transactions. • Analyze complex legacy systems and develop modernization strategies. • Collaborate with business stakeholders to understand requirements and recommend process improvements. • Use Azure DevOps for work item management and participate in code reviews.

Florida
$135K - $165K / year
Job Closed
DocPlanner logo

Junior Software Engineer – Early Career, Strong Problem Solving, Coding Focus

DocPlanner

At Docplanner Group, we’re on a mission to help people live longer, healthier lives. As the world’s largest healthcare platform, each month, we connect 24 million patients with 280k doctors across 13 countries. Our marketplaces, SaaS and AI tools simplify daily tasks and help doctors, clinics and hospitals work more efficiently. Real impact – We help doctors help patients. Your work truly makes a difference. At scale, yet agile – 3,000+ employees, but still fast, flexible, and hands-on. Shape the future, sustain growth – Make a difference now and build for long-term success.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B No Sponsor

• Build systems that matter and optimize for clarity, speed, and long-term maintainability. • Join teams working on areas like Marketplace & Search, Practice Management Systems, AI-powered Clinical Tools, and Patient & Data Integrations. • Collaborate with cross-functional teams on ambitious and high-impact initiatives. • Leverage AI-assisted development to increase effectiveness and improve system design and evolution.

Poland
Job Closed
escape GmbH – Agentur für Softwareentwicklung logo

Full-Stack Web Developer

escape GmbH – Agentur für Softwareentwicklung

Gemeinsam mit unseren Kunden entwickeln wir digitale Lösungen für Herausforderungen, die wir noch nicht kennen.

Full TimeRemoteTeam 11-50Since 1996H1B No Sponsor

• Maintain the entire lifecycle of our software together with the team • Develop and design software for cellms® • Influence your role based on your preferences — focus on coding or contribute to technical consulting and planning • Actively shape the Scrum process within the agile team • Take responsibility following the principle “You build it, you run it!” • Keep an eye on current trends and stay up to date • Always welcome new ideas and approaches

Germany
Vupico © logo

Software Engineer

Vupico ©

Vupico © is a rapidly growing tech company that specializes in creating innovative digital solutions for businesses. Our team consists of dynamic and creative professionals who are constantly pushing the boundaries of technology to provide our clients with cutting-edge software and services.

Role Description As a Software Engineer at Vupico ©, you will play a crucial role in the development and implementation of software solutions for our clients. You will be responsible for designing, coding, testing, and debugging software products that meet the needs and expectations of our customers. You will work closely with our team of developers, designers, and project managers to deliver high-quality, scalable, and reliable software. - Participate in the full software development lifecycle, from requirements gathering and analysis to design, coding, testing, and deployment. - Write clean and efficient code in a variety of programming languages, such as Java, Python, and C++, to develop software products that meet our clients' needs. - Collaborate with cross-functional teams to design and implement software solutions that are scalable, secure, and user-friendly. - Conduct unit and integration testing to ensure the quality and functionality of the software. - Troubleshoot and debug software issues to identify and resolve technical problems. - Keep up-to-date with emerging technologies and industry trends to continuously improve our processes and products. - Act as a mentor and provide technical guidance to other members of the development team. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Minimum of 2-3 years of experience as a Software Engineer. - Proficiency in one or more programming languages, such as Java, Python, or C++. - Hands-on experience with software development methodologies and tools. - Familiarity with agile development practices. - Strong problem-solving and analytical skills. - Excellent communication and teamwork abilities. - Solid understanding of database design and SQL. - Knowledge of cloud computing platforms, such as AWS or Azure, is a plus. Benefits - Competitive salary and benefits package. - Opportunity to work on challenging and exciting projects. - Collaborate with a dynamic and diverse team of professionals. - Continuous learning and career development opportunities. - Open and transparent company culture. - Flexible work schedule and remote work options. Company Description Vupico © is a rapidly growing tech company that specializes in creating innovative digital solutions for businesses. Our team consists of dynamic and creative professionals who are constantly pushing the boundaries of technology to provide our clients with cutting-edge software and services.

United States
$138K - $178K / year