Technical Solutions Engineer

BRMi

$110K — $136K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years in software engineering or related technical role
  • Strong foundation in software engineering and source code analysis
  • Proficiency in Java and enterprise Java applications
  • Experience with APIs, microservices, and distributed systems
  • Knowledge of cloud-native applications; Azure experience preferred
  • Familiarity with CI/CD and DevOps practices
  • Understanding of application security principles and secure coding practices

Responsibilities

  • Evaluate existing solutions and provide technical direction for the Digital Banking platform
  • Troubleshoot application source code and resolve complex technical issues
  • Design applications for scalability, resiliency, and maintainability
  • Identify technical debt and recommend improvements
  • Collaborate with cross-functional teams on architectural decisions
  • Evaluate emerging technologies and frameworks to meet business needs
  • Communicate technical concepts to diverse stakeholders

Benefits

  • Comprehensive Medical, Dental, and Vision Insurance
  • Employer-Paid Life Insurance
  • Employer-Paid Short-Term and Long-Term Disability Insurance
  • 401(k)
  • Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays
  • Educational Assistance
Full Job Description
Overview

BRMi is seeking asenior, technically minded professional to help shape the technical direction and long-term health of our Digital Banking platform. This is not a traditional software development role. Instead, this position sits at the intersection of software engineering, solution architecture, security, and platform modernization.

 

The ideal candidate has a strong software engineering foundation, can dive into application source code when necessary, and understands how modern enterprise applications should be designed, integrated, secured, and operated.

You will partner closely with Engineering, Architecture, Security, and Product teams to evaluate existing solutions, solve complex technical challenges, reduce technical debt, and ensure applications are scalable, resilient, secure, maintainable, and sustainable.

 

Benefits:• Comprehensive Medical, Dental, and Vision Insurance• Employer-Paid Life Insurance• Employer-Paid Short-Term and Long-Term Disability Insurance• 401(k) • Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays• Educational Assistance

 

Salary: 110k-136k

 

**Hybrid in Vienna, VA**

 

**An In Person interview will be required for this role**

 

Responsibilities
  • Strong experience with software engineering principles and modern enterprise application architecture.
  • Ability to read, understand, analyze, and troubleshoot application source code.
  • Strong Java knowledge or experience working with Java-based enterprise applications highly preferred.
  • Experience with APIs, microservices, distributed systems, and service-based architectures.
  • Experience working with cloud-native or cloud-hosted enterprise applications.
  • Strong understanding of designing applications for scalability, resiliency, maintainability, availability, and sustainability.
  • Experience evaluating application architecture and identifying technical risks, design weaknesses, and improvement opportunities.
  • Understanding of modern software delivery practices, including CI/CD, DevOps, automated testing, and application lifecycle management.
  • Experience identifying and addressing technical debt within complex enterprise environments.
  • Ability to evaluate new technologies, frameworks, and architectural patterns based on business and technical requirements.
  • Strong analytical and problem-solving skills with the ability to work across complex, interconnected systems.
  • Excellent communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Perform other duties as assigned
Qualifications
  • 7+ years of experience in software engineering, application development, solution architecture, or a similar technical role.
  • Strong software engineering background with the ability to read, analyze, and troubleshoot source code.
  • Strong Java experience and understanding of Java-based enterprise applications.
  • Hands-on experience with APIs, microservices, distributed systems, and enterprise application integrations.
  • Experience designing, reviewing, or supporting highly scalable and resilient applications.
  • Strong understanding of modern application architecture, design patterns, and software engineering best practices.
  • Experience identifying technical debt, architectural risks, performance concerns, and opportunities for modernization.
  • Experience with cloud-based or cloud-native applications; Azure experience preferred.
  • Working knowledge of CI/CD, DevOps, automated deployments, and modern software delivery practices.
  • Strong understanding of application security, including secure coding, API security, authentication/authorization, encryption, secrets management, and vulnerability remediation.
  • Experience with Secure Software Development Lifecycle (SSDLC), security-by-design, and threat modeling concepts.
  • Ability to review technical designs and provide recommendations related to scalability, resiliency, security, maintainability, and performance.
  • Strong troubleshooting and problem-solving skills across complex applications and interconnected systems.
  • Ability to communicate technical recommendations clearly and influence engineering decisions across multiple teams.
  • Strong collaboration skills with experience working across Engineering, Architecture, Security, Product, and other technical teams.

Desired:

  • Experience within banking, financial services, or another highly regulated environment.
  • Experience with Digital Banking or other large-scale customer-facing platforms.
  • Experience with Microsoft Azure.
  • Experience with event-driven architecture and enterprise integration patterns.
  • Experience supporting application modernization or cloud transformation initiatives.
  • Experience establishing engineering standards, reusable patterns, or architecture governance.
  • Experience managing or prioritizing technical debt across enterprise applications.

** BRMi will not sponsor applicants for work visas for this position.**

**This is a W2 opportunity only**

 

Similar Jobs

More Jobs at BRMi

More Enterprise Technology Jobs

Find similar Technical Solutions Engineer jobs: