Software & Analytics Engineer

๐Ÿข MetroSys ยท all MetroSys jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-08-07 ยท via Himalayas
๐Ÿท Data-Engineering,Analytics-Engineering,Python-Development,Analytics-Engineer,Lead-AI-and-Analytics-Engineer,Software-Engineer
Apply on original site โ†—

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

Originally posted on Himalayas

โ† All remote jobs