Software & Analytics Engineer

Full-time
USA
Senior Level
Posted 1 hour ago
Apply for this position → Go ad-free with Premium ×

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

Go ad-free with Premium ×
Apply for this position →
About the Job
Full-time
USA
Senior Level
Posted 1 hour ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Software & Analytics Engineer

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