Senior Software Engineer

Infinite Computer Solutions
United StatesFull-timePosted Aug 28, 2026

About the role

Job Title: Senior Software Engineer

Employment Type: Full-time/W2

About Infinite:

Infinite is a global leader in digital engineering and IT services, with over 20 years of experience driving digital transformation. We partner with leading Fortune 1000 companies to deliver innovative, scalable technology solutions that accelerate business outcomes.

With deep expertise in telecommunications, healthcare, banking, and finance, Infinite helps organizations optimize and modernize their technology landscapes to achieve long-term growth and efficiency.

Job Description:

Job Title: Senior Software Engineer with expertise in Python, SQL, Snowflake, and Snowflake Cortex AI Functions.

Job Summary:

We are looking for a highly skilled Senior Software Engineer with strong expertise in Python, SQL, Snowflake, and Snowflake Cortex AI Functions to design, develop, and maintain scalable data and AI-driven applications. The ideal candidate will have experience building enterprise-grade solutions, developing robust data pipelines, and leveraging AI capabilities within Snowflake to deliver innovative business outcomes.

This role requires a hands-on engineer who can collaborate across teams, solve complex technical challenges, and contribute to the architecture and implementation of next-generation data and AI platforms.

Key Responsibilities:

Software Development

Design, develop, test, and deploy scalable applications using Python.

Write clean, maintainable, and efficient code following software engineering best practices.

Participate in code reviews, technical design discussions.

Data Engineering & Analytics

Develop and optimize complex SQL queries, stored procedures, and data transformation logic.

Build and maintain ETL/ELT pipelines within Snowflake.

Ensure data accuracy, integrity, and performance across enterprise data platforms.

Implement monitoring, logging, and troubleshooting processes for production systems.

Snowflake & AI Development

Design and implement solutions on the Snowflake Data Cloud platform.

Develop AI-enabled applications using Snowflake Cortex AI Functions

Integrate Cortex AI functionalities into data workflows and business applications.

Optimize Snowflake workloads for performance, scalability, and cost efficiency.

Collaboration & Innovation

Work closely with Product Owners, Data Engineers, Architects, and Business Stakeholders.

Translate business requirements into technical solutions.

Contribute to technical documentation and knowledge sharing.

Qualifications: Bachelor's in Engineering, or related field.

Experience

5+ years of professional software development experience.

Hands-on experience building enterprise applications and data solutions.

Experience working in Agile/Scrum development environments.

Technical Skills

Strong programming skills in Python.

Advanced SQL development and query optimization.

Hands-on experience with Snowflake

Experience implementing Snowflake Cortex AI Functions.

Experience with API development and integration.

Strong understanding of software design patterns and distributed systems.

Familiarity with cloud platforms such as AWS, Azure, or GCP.

Key Competencies

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Ability to work independently and within cross-functional teams.

Strong attention to detail and commitment to quality.

Passion for innovation and continuous learning.

Domain knowledge: Good to have Clinical and HEDIS (not a must)

Responsibilities

  • Design, develop, test, and deploy scalable applications using Python
  • Write clean, maintainable, and efficient code following software engineering best practices
  • Participate in code reviews and technical design discussions
  • Develop and optimize complex SQL queries and data transformation logic
  • Build and maintain ETL/ELT pipelines within Snowflake
  • Implement monitoring, logging, and troubleshooting processes for production systems
  • Design and implement solutions on the Snowflake Data Cloud platform
  • Develop AI-enabled applications using Snowflake Cortex AI Functions

Qualifications

  • Bachelor's in Engineering or related field
  • 5+ years of professional software development experience
  • Hands-on experience building enterprise applications and data solutions
  • Experience working in Agile/Scrum development environments

Skills mentioned

PythonSQLSnowflakeETLData PipelinesAPI IntegrationDistributed SystemsCloud ComputingQuery OptimizationSoftware Testing

About Infinite Computer Solutions

Infinite is a 𝗴𝗹𝗼𝗯𝗮𝗹 𝗹𝗲𝗮𝗱𝗲𝗿 𝗽𝗿𝗼𝘃𝗶𝗱𝗶𝗻𝗴 𝗰𝘂𝘁𝘁𝗶𝗻𝗴-𝗲𝗱𝗴𝗲 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝘄𝗶𝘁𝗵 𝗮𝗻 𝗔𝗜-𝗳𝗶𝗿𝘀𝘁 𝗮𝗽𝗽𝗿𝗼𝗮𝗰𝗵. For over two decades, we have been helping clients turn digital transformation into real 𝗯𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝘃𝗮𝗹𝘂𝗲 𝘁𝗵𝗿𝗼𝘂𝗴𝗵 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝗺𝗼𝗱𝗲𝗿𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻, 𝗻𝗲𝘅𝘁-𝗴𝗲𝗻 𝗜𝗧 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗮𝗻𝗱 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀, 𝗮𝗻𝗱 𝗱𝗶𝗴𝗶𝘁𝗮𝗹 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴. With a global 𝘁𝗲𝗮𝗺 𝗼𝗳 𝟮𝟱,𝟬𝟬𝟬+ 𝗽𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹𝘀 𝗮𝗰𝗿𝗼𝘀𝘀 𝟮𝟬+ 𝗹𝗼𝗰𝗮𝘁𝗶𝗼𝗻𝘀 𝘄𝗼𝗿𝗹𝗱𝘄𝗶𝗱𝗲, we partner with clients across healthcare, banking, financial services, telecom, high-tech, media, entertainment, and more — helping them innovate faster, operate smarter, reduce costs, and achieve meaningful outcomes. Infinite is proud to be 𝗿𝗲𝗰𝗼𝗴𝗻𝗶𝘇𝗲𝗱 𝗯𝘆 𝗹𝗲𝗮𝗱𝗶𝗻𝗴 𝗮𝗻𝗮𝗹𝘆𝘀𝘁 𝗳𝗶𝗿𝗺𝘀 𝗮𝗻𝗱 𝗵𝗮𝘀 𝗲𝗮𝗿𝗻𝗲𝗱 𝟱𝟬+ 𝗮𝘄𝗮𝗿𝗱𝘀 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗶𝗻𝗻𝗼𝘃𝗮𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗹𝗲𝗮𝗱𝗲𝗿𝘀𝗵𝗶𝗽 𝘄𝗲 𝗯𝗿𝗶𝗻𝗴 𝘁𝗼 𝗼𝘂𝗿 𝗰𝗹𝗶𝗲𝗻𝘁𝘀. At our core, Infinite is a 𝗽𝗲𝗼𝗽𝗹𝗲-𝗰𝗲𝗻𝘁𝗿𝗶𝗰 𝗼𝗿𝗴𝗮𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻. We foster a culture of collaboration, continuous learning, and inclusion that empowers our teams to do their best work and create lasting impact for clients. Our Top Employer certification reflects our commitment to building a high-trust, high-performance workplace where talent thrives.

IT Services and IT Consulting10,001+ employeesRockville, Maryland