e-Solutions
e-Solutions

60 Esolutions Software Engineer Jobs Hiring Near You

... software applications including Mobile app for child support. This role plays a key part in ... ensure technical solutions align with business goals and performance standards. Key ...

REMOTE Duration: 12+ Months Contract o Develop and deliver Agile & DevOps consulting solutions to ... At least a bachelor's degree (or equivalent experience) in Computer Science, Software/Electronics ...

... (SRE). * Craft innovative solutions to integrate AI/ML models as well as Gen AI agents into digital journey by providing decision experience. Work with cross functional teams (such as data ...

... e.g., iterative, waterfall, and other modern approaches to software development * Proficiency in defining and implementing an overall solution and expertise in the business architecture * Bachelor ...

Sr. Java/AWS Developer

Austin, TX · On-site

$50.50 - $65.50/hr

Hands-on experience with Graph databases (e.g., Neo4j, Amazon Neptune, or similar) * Familiarity ... Understanding of CI/CD pipelines and DevOps practices

NET, MVC, .NET CORE, and supported programming languages (e.g. C#, VB.net) and scripting languages (e.g. TypeScript, JavaScript, JQuery). * Performs front-end and back-end development of web ...

NET, MVC, .NET CORE and supported programming languages (e.g. C#, C++, bootstrap) and scripting languages (e.g. TypeScript, JavaScript). * Performs development of front-end and back-end development ...

... and software upgrades. * Analyze requirements, develop proposals, and provide solution after ... Knowledge of scripting e.g., (Python, PowerShell, REST API, Terraform, Ansible). Good to have

... e How-To documents Process Improvement: • Help ensure a continual process improvement focus ... CoE, SRE, Analytics) in order to determine solution requirements, dependencies and risks o ...

Technical Program Manager

Mountain View, CA · On-site

$151K - $195.50K/yr

Strong experience implementing and managing Zuora billing and subscription management solutions ... Certification in Zuora (e.g., Zuora Billing, Zuora CPQ) is highly preferred. * Experience in ...

Role: Endur Openlink Engineer Location: Houston, TX (Hybrid) * Expertise in commodity trading and energy markets: Understanding the intricacies of trading and the energy sector is crucial.

New

Engineer Tech Mountain View, CA. Work from office About the Role: We are seeking a highly skilled and meticulous Electromechanical Assembly Technician to join our Engineering Technical Services team.

Showing results 21-40

e-Solutions Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Infographic showing various Software Engineer job openings at Esolutions in the United States as of May 2026, with employment types broken down into 92% Full Time, 1% Part Time, and 7% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution.
IT Monitoring & Observability Engineer - Jackson, MI

IT Monitoring & Observability Engineer - Jackson, MI

E-Solutions

Jackson, MI • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: IT Monitoring & Observability Engineer
Location: Jackson, MI 49201
Mode : Contract (6+ Months) - Onsite
Position Summary
We are seeking an IT Monitoring / Full-Stack Observability Engineer to design, implement, and operate enterprise monitoring solutions across on-premises infrastructure and Microsoft Azure cloud environments. This role will be responsible for delivering end-to-end observability-covering infrastructure, applications, services, logs, metrics, traces, and alerting-with a primary focus on SolarWinds (self-hosted) for on-prem monitoring and Azure Monitor for cloud monitoring.
The ideal candidate has strong technical depth in monitoring architecture, alert strategy, dashboarding, and operational response, and can partner with infrastructure, application, and security teams to ensure high availability and performance.
Key Responsibilities
  • Monitoring / Observability Platform Ownership
  • Own and enhance enterprise monitoring using:
    SolarWinds (Self-Hosted) for on-prem infrastructure monitoring (network, server, storage, virtualization).
    Azure Monitor for Azure cloud monitoring (metrics, logs, alerts, workbooks).
  • Define and maintain standards for instrumentation, telemetry collection, alerting, and dashboards across hybrid environments.
    On-Prem Monitoring (SolarWinds)
  • Administer and optimize SolarWinds platform components (e.g., Orion modules where applicable).
    Configure monitoring for:
    Network devices (SNMP/WMI/ICMP), routers/switches/firewalls
    Windows/Linux servers
    VMware/Hyper-V and storage platforms (as applicable)
  • Build actionable alerts with escalation policies, suppressions, dependencies, and maintenance windows.
  • Troubleshoot polling, credentialing, discovery, and performance issues for SolarWinds services and SQL back-end (as needed).
  • Azure Monitoring (Azure Monitor / Log Analytics / Application Insights)
    Implement Azure-native monitoring strategy using:
    Azure Monitor Metrics + Alerts
    Log Analytics Workspaces
    Application Insights (where applicable)
    Workbooks for visualization and reporting
  • Create and maintain KQL queries for logs/insights and operational analytics.
    Establish alert rules for Azure resources (VMs, AKS, App Services, Functions, SQL, Storage, networking, etc.).
    Full-Stack Observability Practices
  • Drive adoption of observability best practices:
    Golden signals (latency, traffic, errors, saturation)
    SLOs/SLIs (where applicable)
    Noise reduction and alert fatigue prevention
  • Ensure dashboards tell an operational story (health, performance, capacity, and trends).
    Support incident response by correlating signals across on-prem + cloud.
  • Automation, Integration & ITSM
    Automate monitoring configuration and reporting through scripting (PowerShell, Python) and IaC (Terraform/Bicep as appropriate).
  • Integrate monitoring alerts with ITSM tools (e.g., ServiceNow/Jira/Remedy) and collaboration channels (Teams/Email).
  • Support continuous improvement through post-incident reviews and monitoring enhancements.

  • Documentation & Governance
    Maintain runbooks, SOPs, monitoring standards, and service maps.
    Ensure monitoring adheres to security and compliance requirements (access controls, logging retention, least privilege).
    Required Qualifications
    8+ years experience in IT monitoring / observability / infrastructure operations in enterprise environments.
    Hands-on experience with SolarWinds (Self-Hosted) administration and monitoring configuration.
    Hands-on experience with Azure Monitor including Log Analytics, alerts, and workbooks.
    Strong working knowledge of:
    Windows Server and Linux fundamentals
    Networking concepts (TCP/IP, DNS, routing, SNMP, firewalls)
    Monitoring protocols and methods (SNMP, WMI, agents, APIs, syslog)
    Experience building dashboards, defining alert thresholds, tuning signals, and reducing noise.
    Proficiency with KQL (Kusto Query Language) for Log Analytics queries.
    Strong troubleshooting and root-cause analysis skills across hybrid systems.
    Ability to work in on-call/after-hours rotations (as applicable).
    Preferred / Nice-to-Have Skills
    SolarWinds module experience (as applicable): NPM, SAM, NCM, VMAN, NetFlow, etc.
    Azure services monitoring experience: AKS, App Service, Functions, SQL MI/DB, Key Vault, Storage, Front Door, Azure Firewall, etc.
    Experience with:
    Application performance monitoring (APM) concepts (distributed tracing, dependency mapping)
    OpenTelemetry instrumentation (helpful but not required)
    Familiarity with CI/CD and infrastructure-as-code (Terraform, Bicep, ARM).
    Knowledge of ITIL processes (Incident/Problem/Change).
    Scripting: PowerShell, Python, REST APIs.
    Security monitoring collaboration (e.g., SIEM integrations, audit logging, RBAC reviews).
    Core Competencies
    Monitoring architecture & platform operations
    Alert engineering (signal-to-noise optimization)
    Visualization and operational reporting
    Incident response and cross-team coordination
    Hybrid infrastructure understanding (on-prem + cloud)
    Documentation and continuous improvement mindset
    Education / Certifications (Optional)
    Bachelor's degree in IT/CS or equivalent experience
    Preferred certifications (any of):
    Microsoft (Azure Administrator / Azure Solutions Architect)
    SolarWinds training/certification