Software Engineer

Minnesota

Smart Data Solutions
Apply for this Job
Software Engineer, Monitoring

Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for a Monitoring Engineer to join our team.

What you'll be doing?

Monitoring and Incident Management
  • Design, implement, and maintain monitoring solutions to track the health, performance, and availability of software products.
  • Performs continuous monitoring of the production state of all assigned customers.
  • Proactively identify and address performance bottlenecks, downtime, or anomalies using monitoring tools and dashboards.
  • Respond to alerts and incidents, troubleshoot issues, and ensure timely resolution to minimize user impact.
  • Recognizes aging transactions and works to resolve issues to keep the transactions moving.
  • Sees to it that SDS is meeting turn-around-time and that assigned accounts are current with production every day prior to the start of the US workday.
  • Collaborate with support and implementation teams to implement solutions that prevent future incidents.
  • Maintain detailed incident logs and provide post-mortem analysis for continuous improvement.
System Performance and Optimization
  • Continuously analyze system metrics and logs to optimize software performance.
  • Collaborate with development teams to improve application efficiency and resource utilization.
  • Develop and deploy automated processes for monitoring and maintenance tasks.
  • Ensure monitoring solutions provide comprehensive coverage across infrastructure, applications, and services.
  • Understands and follows Smart Data Solutions' (SDS) workflow and associated technical systems.
Tools and Automation
  • Develop custom scripts and automation solutions to extend monitoring capabilities.
  • Maintain and improve alerting mechanisms to ensure actionable and relevant notifications
Collaboration and Communication
  • Work closely with product and engineering teams to understand software architecture and performance goals.
  • Communicate system health, incidents, and resolutions effectively to stakeholders and team members.
Documentation and Reporting
  • Create and maintain documentation for monitoring configurations, processes, and incident resolutions.
  • Generate regular performance reports and analytics to inform stakeholders of system health trends.
  • Contribute to the development of standard operating procedures for monitoring and incident response.
Other duties as assigned.

The duties set forth above are essential job functions for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.

What we're looking for?

Required skills:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software monitoring, system performance analysis, or a related role.
  • Hands-on experience with monitoring tools like Datadog, New Relic, Prometheus, Grafana, or equivalent.
  • Strong background in troubleshooting complex systems and applications.
  • Proficiency in Java and SQL
  • Proficiency with Unix-like operating systems & Windows operating systems
  • Strong foundation in software engineering principles, algorithms, and data structures.
  • Experience with agile development methodologies (Scrum, Kanban) is a plus.
  • Solid problem-solving skills, with attention to detail and a proactive attitude.
  • Knowledge of relational databases
  • Oral Communication
  • Written Communication
  • Experience with agile development methodologies (Scrum, Kanban)
  • Knowledge of machine learning frameworks and tools.
Location: This role can be located in our Eagan, MN or Dallas, TX office. This is a hybrid position with 3 days in-office requirements.

Why this is the company for you?

Top Benefits & Perks:
  • A company culture that is authentic, innovative, and collaborative. Our most powerful strength is our people. We build impactful solutions for our customers - their success is our success.
  • A professional development and growth-oriented workplace
  • Generous benefits including, health insurance, short-term, and long-term disability
  • 401(k) with a company match to provide a better future in your retirement years
  • A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day

Who is Smart Data Solutions?

Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations.

Smart Data Solutions is an equal opportunity employer.

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Date Posted: 31 March 2025
Apply for this Job