B

BRMi

IT services enabling cloud, analytics, automation

Technical Solutions Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeVienna, VA, USA$110k - $137k

About the Job

Requirements

  • A bachelor's degree in computer science, information technology, engineering, or a related field, or an equivalent combination of education and experience.
  • Experience in software engineering, application development, systems engineering, or a related technical discipline.
  • A strong understanding of software engineering principles and modern application architecture.
  • Ability to read, understand, and analyze application source code.
  • Experience working with APIs, microservices, distributed systems, and cloud-native applications.
  • Understanding of application scalability, resiliency, maintainability, security, and performance principles.
  • Experience with modern software development and delivery practices, including continuous integration and continuous delivery (CI/CD) and DevOps.
  • Experience identifying technical risks, troubleshooting complex application issues, and recommending solutions.
  • Knowledge of secure coding principles and secure software development practices.
  • Understanding of application and API security, authentication and authorization, encryption, secrets management, vulnerability remediation, the secure software development lifecycle (SSDLC), and threat modeling.
  • Experience evaluating technologies, frameworks, and technical solutions.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong written and verbal communication skills and ability to explain technical concepts to technical and non-technical audiences.
  • Ability to collaborate effectively across Engineering, Architecture, Security, Product, and other technology teams.

Responsibilities

  • Analyze application source code and architecture to understand existing solutions and identify opportunities for improvement.
  • Perform technical analysis across applications, APIs, integrations, and services to address complex engineering challenges.
  • Recommend improvements to application scalability, resiliency, maintainability, security, and sustainability.
  • Partner with engineering and architecture teams to review solution designs and implementation approaches.
  • Identify technical debt and support the prioritization and implementation of remediation efforts.
  • Promote secure coding practices and security-by-design principles throughout the software development lifecycle.
  • Evaluate technologies, frameworks, and technical patterns to support application and platform modernization.
  • Collaborate with Engineering, Architecture, Security, Product, and other teams to implement engineering standards, reusable patterns, and technical best practices.
  • Support cloud adoption, application modernization, and application lifecycle improvements.
  • Identify technical and security risks and recommend appropriate remediation strategies.
  • Support application and API security activities, including penetration testing remediation, authentication and authorization, encryption, secrets management, vulnerability remediation, and threat modeling.
  • Develop and maintain technical documentation, design guidance, playbooks, and knowledge resources.
  • Research emerging technologies and technical approaches that may improve application and platform capabilities.
  • Communicate technical concepts and recommendations to technical and non-technical stakeholders.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience with Java.
  • Experience with Azure or other cloud platforms.
  • Experience within banking, financial services, or Digital Banking environments.
  • Knowledge of event-driven architecture, enterprise integrations, application modernization, and technical debt management.

About the Company

BRMi

IT services enabling cloud, analytics, automation

BRMi provides information technology services focused on helping organizations with digital transformation, cloud migration, intelligent automation, and data analytics to improve performance. Its offerings translate critical business information into timely, targeted, high-value solutions, using process automation, change management, actionable architecture, and holistic approaches. BRMi differentiates itself through a consultative, client-aligned method that starts with listening to root issues rather than pushing fixed solutions, backed by cross-domain expertise and a track record across federal, public, and private sectors. The goal is to deliver practical, measurable outcomes that accelerate clients’ success in today’s digital environment.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Chevy Chase Village, MD
Founded
2004

Recently Posted Jobs

Explore more opportunities at BRMi

See more jobs