Software & Analytics Engineer

MetroSys, Inc.

United States

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MetroSys, Inc. is seeking a highly skilled Software & Analytics Engineer to design, develop, and support data-driven applications and analytical platforms. The role emphasizes the creation of scalable software solutions using Python and involves building data pipelines and optimizing SQL queries. Ideal candidates have over 5 years of experience in software engineering and strong knowledge in analytical application design. Collaboration with stakeholders is key to translate analytical requirements into effective solutions.

Qualifications

  • 5+ years of experience in software engineering or application development.
  • Strong expertise in Python development.
  • Experience building data-driven or analytical applications.

Responsibilities

  • Design and maintain Python-based analytical applications.
  • Build and support data pipelines and workflows.
  • Develop and optimize SQL queries for performance.

Skills

Python development
Data engineering
Analytical application design
SQL
Data pipelines and workflows
Problem-solving
Version control

Tools

Flask
FastAPI
Dash
Streamlit
Data visualization tools

Job description

Position Overview

MetroSys is seeking a highly skilled Software & Analytics Engineer to design, develop, and support data-driven applications and analytical platforms that enable advanced decision-making and operational insights. This role focuses on building scalable, secure, and user-friendly software solutions that transform complex data into actionable intelligence.

The ideal candidate is a hands‑on engineer with strong experience in Python development, data engineering, and analytical application design, capable of working closely with stakeholders to translate business and analytical requirements into production‑ready solutions.

Key Responsibilities
  • Design, develop, and maintain Python‑based analytical applications supporting reporting, planning, and decision‑making
  • Build and support data pipelines and workflows, including ingestion, transformation, validation, and integration
  • Develop and optimize SQL queries, database schemas, and data access patterns for performance and scalability
  • Create user‑facing dashboards, visualizations, and analytical interfaces to enable data exploration and insight generation
  • Translate complex analytical requirements into scalable, maintainable software solutions
  • Implement best practices in software development, including version control, testing, and code reviews
  • Support application lifecycle management, including enhancements, troubleshooting, and performance optimization
  • Collaborate with technical teams and stakeholders to define requirements and deliver high‑quality solutions
  • Ensure secure development practices and proper handling of data and application dependencies
  • Document application architecture, workflows, and operational processes
Required Qualifications
  • 5+ years of experience in software engineering or application development
  • Strong expertise in Python development
  • Experience building data‑driven or analytical applications, including dashboards and interactive tools
  • Strong knowledge of:
    • SQL and relational databases
    • Data pipelines and processing workflows
    • Application architecture and design principles
  • Experience with modern frameworks and tools (e.g., Flask, FastAPI, Dash, Streamlit, or similar)
  • Familiarity with version control, CI/CD pipelines, and automated testing
  • Strong problem‑solving skills and ability to work in fast‑paced, collaborative environments
  • Excellent communication and documentation skills
Preferred Skills
  • Experience with data visualization tools and libraries (Plotly, Dash, etc.)
  • Familiarity with cloud platforms or modern data platforms
  • Experience supporting decision‑support or analytical systems
  • Exposure to simulation modeling or scenario‑based analysis
  • Experience in client‑facing or consulting environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Data & Analytics Engineer
Senior Python Data & Analytics Engineer

MetroSys, Inc. • United States

On-site
USD 100,000 - 130,000
Software Developer
Software Developer

ALLTECH CONSULTING SVC INC • New York (NY)

On-site
USD 100,000 - 130,000
Senior Data Analytics Engineer
Senior Data Analytics Engineer

Revel IT • Columbus (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Cyberhill Partners, LLC • Austin (TX)

Hybrid
USD 120,000 - 180,000
Competitive salary
Flexible remote/hybrid work
Growth and learning opportunities
+1
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 90,000 - 120,000
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Orlando (FL)

On-site
USD 120,000 - 170,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Fullstack Engineer
Senior Fullstack Engineer

Publicis Groupe Holdings B.V • New York (NY)

On-site
USD 100,000 - 135,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Publicis Groupe ANZ • New York (NY)

On-site
USD 100,000 - 130,000
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Richmond (VA)

Hybrid
USD 120,000 - 180,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1