Untitled role
MetroSys- Location
- Location not stated
- Workplace
- —
- Employment
- —
- Salary
- —
Software & Analytics Engineer - MetroSys - Career Page Skip To Job Description
A Technology Company. A People Company.
MetroSys is a San Diego based company that specializes in I.T. Professional Services, Staffing & Recruiting for some of the largest companies around the globe. We offer a competeitve salary and benefits package to all of our full time employees.
Great people. Great Company. Great Culture.
Work-life balance? Yes! Work hard, play hard. At MetroSys we believe it’s important that we enjoy what we do. Over the course of the founders’ careers, they have worked for some of the best companies in the world and there were three key elements that crystalized:
- Commitment to the customer
- Belief in the product
- Impact of company culture
At MetroSys, we believe these three items are necessary for our success. MetroSys has carefully crafted its team of highly skilled talent by not only hiring industry experts, but by selecting people that share our view on company culture. Our core values include teamwork, integrity, accountability, & embracing diversity.
Think you have what it takes to join our team? Apply Today!
Software & Analytics Engineer
Remote
Temporary to Full Time
Mid Level
Share
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
Share Apply
Apply for this position
Required*
First Name*
Last Name*
Email Address*
Phone*
Address
Resume* We've received your resume. Click here to update it.
Attach resume or Paste resume
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume
Paste your resume here or Attach resume file
Human Check*
Submit Application
Skills
- Python
- SQL
- Flask
- FastAPI
- Streamlit
- Plotly
More jobs at MetroSys
All 47Senior SCCM Patch Management Consultant
MetroSys · Phoenix, AZ · USD 70–90/hr · 3d ago
Patch Management & Automation Consultant
MetroSys · Phoenix, AZ · USD 60–90/hr · 3d ago
SQL Database & Integration Developer
MetroSys · Irvine, CA · USD 40–55/hr · 4d ago
OT/SCADA Deployment Engineer
MetroSys · United States · USD 50–75/hr · 4d ago
Patch Management & Automation Consultant
MetroSys · Phoenix, AZ · USD 60–85/hr · 7d ago
Similar roles
Data Analyst (SQL & dbt)
Saas.group · EMEA · today
Data Scientist
JPMC Candidate Experience page · Metro Manila, National Capital Region, Philippines · today
Data Scientist Associate
JPMC Candidate Experience page · Bengaluru, Karnataka, India · today
Risk and Integrity Data Engineer
Evolution · Tbilisi, Tbilisi, Georgia · today
Senior Data Scientist II
Chubb External · Bangalore, Karnataka, India · today
Senior Data Engineer (AI/ML)
OpenTable · India · today