Software & Analytics Engineer
MetroSys · United States · 2026-08-07
About this role
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
Skills asked for
- python
- flask
- fastapi
- ci/cd
Similar jobs
- Senior Software Engineer; Analytics Compute Platform teamAmplitude · San Francisco
- Software Engineer, Product Analytics PlatformNotion · San Francisco
- Senior Software Engineer, Events Analytics PlatformSentry · Toronto
- Senior Software Engineer, Events Analytics PlatformSentry · San Francisco
- Software Engineer, Commercial Intelligence and AnalyticsThetradedesk · Bellevue; Chicago; Los Angeles; New York; San Francisco
- Senior Software Engineer - Graph Analytics for SnowflakeNeo4j · London
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.