Software Engineer

Agility Partners

Minneapolis (MN)

Presencial

USD 120.000 - 170.000

Jornada completa

hace 6 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Agility Partners is seeking a Senior Software Engineer to reinforce real-time internal applications with a strong backend focus and some frontend work. The role emphasizes ownership, collaboration, and delivering reliable, scalable software across enterprise systems.

You will work primarily with Java, Oracle/SQL, and Angular, building RESTful services, deploying via Docker and Kubernetes, and contributing to CI/CD pipelines.

Formación

  • 5+ years of software development in enterprise environments.
  • Hands-on Java development experience.
  • Experience with Oracle and SQL databases.
  • RESTful APIs and backend services development.
  • Angular or similar modern front-end framework.
  • Docker and Kubernetes in cloud-native or containerized setups.
  • CI/CD practices and GitHub workflows.
  • Strong debugging and performance optimization skills.
  • Excellent verbal and written communication.
  • Ability to work independently while collaborating across teams.

Responsabilidades

  • Design, develop, maintain enterprise apps supporting real-time workflows.
  • Build backend services ensuring reliability and performance.
  • Develop Java-based applications and services.
  • Create frontend components with Angular and modern web practices.
  • Develop and optimize Oracle/SQL data access and queries.
  • Deploy containerized apps with Docker and Kubernetes.
  • Participate in CI/CD via GitHub workflows.
  • Monitor, troubleshoot, and implement sustainable fixes.
  • Collaborate with stakeholders to gather requirements and implement enhancements.
  • Provide application support while others focus on new platforms.
  • Contribute to architecture discussions and continuous improvement.

Conocimientos

Backend development
RESTful APIs
Java programming
CI/CD practices
Docker & Kubernetes
Cloud-native environments
GitHub workflows
Troubleshooting
Communication skills
Independent work

Herramientas

Angular
GitHub
Docker
Kubernetes
Oracle
SQL

Descripción del empleo

We are seeking a Senior Software Engineer to support and enhance critical internal business applications that power real-time operational and market-related processes. This role will focus primarily on backend development (approximately 75%) with some frontend responsibilities (25%), ensuring the reliability, scalability, and performance of applications that are essential to day-to-day operations.

The ideal candidate is a hands-on engineer who thrives in complex environments, enjoys solving challenging technical problems, and is comfortable taking ownership of systems. This person should be willing to voice ideas, advocate for best practices, and work collaboratively to develop solutions that serve the broader organization.

Responsibilities
  • Design, develop, maintain, and enhance enterprise applications that support real-time operational processing and business-critical workflows.
  • Develop and support backend services that enable reliable, high-performing application functionality.
  • Build, optimize, and maintain Java-based applications and services.
  • Create and enhance user-facing components utilizing Angular and modern web development practices.
  • Develop and optimize Oracle and SQL database solutions, including data access layers, queries, and performance tuning.
  • Deploy and support containerized applications using Docker and Kubernetes.
  • Participate in CI/CD processes utilizing GitHub-based development workflows and automated deployment pipelines.
  • Monitor application performance, troubleshoot issues, and implement sustainable solutions.
  • Collaborate with technical and business stakeholders to gather requirements and implement enhancements.
  • Provide application support and stability while key internal team members focus on strategic initiatives and new platform development.
  • Contribute to technical discussions, architecture decisions, and continuous improvement efforts.
Required Qualifications
  • 5+ years of software development experience in enterprise environments.
  • Strong hands-on experience with Java application development.
  • Experience developing against Oracle and SQL databases.
  • Experience building and maintaining RESTful APIs and backend services.
  • Experience with Angular or similar modern front-end frameworks.
  • Experience working with Docker and Kubernetes in cloud-native or containerized environments.
  • Familiarity with CI/CD practices and GitHub-based source control workflows.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently while collaborating effectively across teams.
Preferred Qualifications
  • Experience supporting real-time operational, transactional, or high-availability systems.
  • Exposure to cloud platforms and modern DevOps practices.
  • Experience leveraging AI-powered development tools to improve productivity and software quality.
  • Familiarity with Microsoft Copilot, Claude, or similar generative AI platforms.
  • Experience driving process improvements and advocating for engineering best practices.
  • Demonstrated ability to balance technical excellence with pragmatic business outcomes.
What Success Looks Like
  • Ensuring critical internal applications remain stable, reliable, and performant.
  • Quickly identifying and resolving production issues with minimal business disruption.
  • Delivering high-quality code and enhancements through established development pipelines.
  • Acting as a trusted technical resource who can independently manage complex systems.
  • Bringing thoughtful ideas and recommendations that improve both technology and team effectiveness.
Technical Environment
  • Java
  • Oracle / SQL
  • Angular
  • GitHub
  • Docker
  • AI Development Tools (Copilot, Claude, or similar)

This is an excellent opportunity for an engineer who enjoys owning critical applications, working heavily in backend development, and helping maintain essential systems while contributing to modernization and innovation initiatives across the organization.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Full Stack Software Engineer
Full Stack Software Engineer

Agility Partners • Carmel (IN)

Presencial
USD 110.000 - 160.000
Software Engineer
Software Engineer

Agility Partners • Little Rock (AR)

Presencial
USD 90.000 - 150.000
Software Engineer
Software Engineer

Insight Global • Carmel (IN)

Presencial
USD 105.000 - 135.000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

Presencial
USD 110.000 - 150.000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

Presencial
USD 135.000 - 155.000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr. Software Engineer
Sr. Software Engineer

Feuji • EE. UU.

Presencial
USD 140.000 - 190.000
Senior Application Developer
Senior Application Developer

Intepros • Philadelphia

Presencial
USD 110.000 - 150.000
Software Engineer (Sustainment Software Engineer)
Software Engineer (Sustainment Software Engineer)

Castello Systems, Inc. • Corridor North (MD)

Presencial
USD 110.000 - 160.000
Java Software Engineer
Java Software Engineer

Compunnel, Inc. • Jersey City (NJ)

Presencial
USD 120.000 - 150.000
Software Developer 5
Software Developer 5

Oracle • EE. UU.

A distancia
USD 100.000 - 150.000