Jobs and Careers
ME

Back End Software Engineer

Medline Industries, LP
Northfield, United Statesfull_timeVerifiedPosted 25 Mar 2025
💰 $173,160/yr($115,440/yr$173,160/yr)

About the role

Job Summary

Job Description

Overview

We seek a Software Engineer to lead the design and development of cutting-edge, scalable, and resilient cloud-native solutions. This role requires deep expertise in microservices, micro-frontends, Kubernetes, Spring Cloud, Node.js, Java, and event-driven architectures, with a strong emphasis on technical leadership, innovation, and driving advanced programming practices. The ideal candidate will push the boundaries of modern software development while mentoring teams and integrating low-code platforms into enterprise workflows.

Key Responsibilities

  • Cloud-Native Development

    • Architect, design, and implement innovative microservices and micro-frontends for scalable and maintainable applications.

    • Leverage frameworks like Spring Cloud and Node.js to build cutting-edge backend solutions.

    • Drive the adoption of advanced programming techniques, ensuring code quality, performance, and reusability.

  • Technical Leadership

    • Act as a thought leader in cloud-native development, championing the adoption of emerging technologies and best practices.

    • Provide strategic guidance to cross-functional teams, aligning technology efforts with business objectives.

    • Lead design reviews and architectural discussions to ensure robust, forward-thinking solutions.

  • Kubernetes Orchestration and Optimization

    • Deploy, manage, and optimize applications within Kubernetes clusters, ensuring high availability and resource efficiency.

    • Leverage advanced features like service meshes (e.g., Istio) and Kubernetes Operators to streamline microservices communication and orchestration.

    • Automate infrastructure setup using tools like Helm, Terraform, and Kustomize.

  • Event-Driven Architecture and Reactive Systems

    • Design and implement event-driven architectures using tools like Apache Kafka, RabbitMQ, or Azure AIS.

    • Apply advanced design patterns such as Event Sourcing, CQRS, and Saga for building responsive, asynchronous systems.

    • Promote the use of reactive programming frameworks like Spring WebFlux for real-time, high-throughput applications.

  • Driving Low-Code Innovation

    • Integrate and enhance enterprise applications with low-code platforms (e.g., OutSystems, Azure Functions, PowerApps).

    • Define strategies for balancing low-code solutions with custom development to maximize agility and scalability.

    • Innovate within low-code ecosystems to drive rapid prototyping and deployment of business-critical solutions.

  • Architectural Excellence

    • Define and implement modern architectural patterns like Domain-Driven Design (DDD), Hexagonal Architecture, and Strangler Fig.

    • Develop technology blueprints that align with both current and future enterprise needs.

    • Ensure scalability, security, and maintainability in all architectural decisions.

  • Cutting-Edge Programming Practices

    • Champion modern programming paradigms, such as reactive programming and functional programming, for efficiency and performance.

    • Promote code modularity, testability, and maintainability using best practices and tools.

    • Experiment with emerging tools and technologies to continuously evolve the development landscape.

  • Mentorship and Knowledge Sharing

    • Mentor developers across teams, fostering a culture of innovation and technical excellence.

    • Conduct workshops, training sessions, and code reviews to upskill team members.

    • Serve as a trusted advisor and subject matter expert in cloud-native technologies.

  • Continuous Innovation and Optimization

    • Identify opportunities for innovation in processes, tools, and technologies to maintain a competitive edge.

    • Implement monitoring and observability solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and performance.

    • Optimize cost, performance, and scalability of cloud-native solutions.

Required Skills and Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • Experience: 6+ years of hands-on software development experience, with 4+ years in cloud-native and microservices architecture.

  • Proficiency in Azure, Java (Spring Cloud), and Node.js for backend development.

  • Expertise in Kubernetes, container orchestration, and service mesh technologies (e.g., I

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Medline Industries, LP

View company profile →