Software Engineer II (AMIR Head-End Support)
About the role
Software Engineer II (AMIR Head-End Support) - Los Angeles, CA
The Select Group is seeking a Software Engineer to support in the development of an Advanced Meter Infrastructure Replacement system as we look to modernize the systems that collect, transmit, manage and user meter data across the organization. This engineer will work under the direction of the Head-End Software Lead and will be responsible for the configuring and supporting the vendor platform, troubleshoot application and integration issues and contribute to testing, migration, cutover, stabilization, monitoring and ongoing operational readiness. If this is something you'd like to learn more about, apply today!
What You'll Bring
5+ years troubleshooting complex applications, interfaces, data-quality issues, and software performance.
At least 5 years working with cross-functional teams, vendors, and business stakeholders to deliver software changes.
Advanced SQL scripting skills
Programming skills, ideally with Python and/or Java
Experience with cloud technologies, ideally AWS
Ability to analyze performance, reliability, and resource-usage issues in system code.
Knowledge of hardware-software interactions, platform constraints, operating systems, runtime environments, or embedded-system architecture.
Skill in designing moderately complex systems software components and estimating development effort and complexity.
Bachelor's degree in computer science, engineering, management information systems, or a related technical discipline.
Bonus Experience
DevOps and GitHub experience
Experience with REST and SOAP APIs
Direct experience configuring or supporting an AMI Head-End system and integrating with an MDMS.
Experienced with streaming integration, Datadog, Splunk, operational dashboards, and automation.
What You'll Do
Execute Head-End requirements, design, configuration, integration, testing, migration, cutover, and stabilization activities.
Configure and support the vendor Head-End application in partnership with the technology vendor, system integrator, and internal teams.
Troubleshoot application, interface, data-quality, resource-usage, reliability, and performance issues.
Create scripts, alerts, dashboards, and automation that improve operational visibility and proactive issue detection.
Define subsystem interfaces, integration strategies, sequence diagrams, state models, and versioning practices.
Review vendor designs, code, test evidence, and system data for correctness, resilience, and compliance with requirements.
Support validation planning, including stress, endurance, fault-injection, and failure-recovery testing where appropriate.
Track technical risks, recommend mitigations, and maintain clear resolution ownership.
Lead small feature areas or technical initiatives; estimate work, coordinate tasks, and report outcomes.
Partner with MDMS, integration, cloud, platform, security, and operational teams to support reliable AMI operations.
TSG is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
76505
Responsibilities
- Execute Head-End requirements, design, configuration, integration, testing, migration, cutover, and stabilization activities
- Configure and support the vendor Head-End application in partnership with the technology vendor, system integrator, and internal teams
- Troubleshoot application, interface, data-quality, resource-usage, reliability, and performance issues
- Create scripts, alerts, dashboards, and automation that improve operational visibility and proactive issue detection
- Define subsystem interfaces, integration strategies, sequence diagrams, state models, and versioning practices
- Review vendor designs, code, test evidence, and system data for correctness, resilience, and compliance with requirements
- Support validation planning, including stress, endurance, fault-injection, and failure-recovery testing where appropriate
- Track technical risks, recommend mitigations, and maintain clear resolution ownership
Qualifications
- 5+ years troubleshooting complex applications, interfaces, data-quality issues, and software performance
- At least 5 years working with cross-functional teams, vendors, and business stakeholders to deliver software changes
- Advanced SQL scripting skills
- Programming skills, ideally with Python and/or Java
- Experience with cloud technologies, ideally AWS
- Ability to analyze performance, reliability, and resource-usage issues in system code
- Knowledge of hardware-software interactions, platform constraints, operating systems, runtime environments, or embedded-system architecture
- Skill in designing moderately complex systems software components and estimating development effort and complexity
Skills mentioned
About The Select Group
TSG is a technology consulting and services partner that helps organizations move faster, operate smarter, and extract greater value from technology investments in rapidly changing environments. As AI, automation, and modern platforms continue to evolve, we work with leaders to ensure modernization efforts directly advance business priorities and deliver measurable performance improvement. Through an integrated delivery framework spanning Cloud and Infrastructure, Cybersecurity, Data and AI, Learning and Change, and Project Management and Agile, we align strategy, execution, and adoption as a unified system. By grounding initiatives in real business objectives and continuously evolving capabilities over time, we help organizations convert existing and emerging technologies into sustained, repeatable business impact.
H-1B sponsorship history
Historical employer filing data was found for The Select Group. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.