Staff Software Engineer

Infovision

Multiple locations

JOB DETAILS
JOB TYPE
Full-time
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Architectural Design, Architectural Services, Artificial Intelligence (AI), Best Practices, Cloud Computing, Communication Skills, Computer Programming, Content Acquisition, Continuous Deployment/Delivery, Continuous Integration, Customer Facing Website, Design Patterns Programming Methodologies, DevOps, Distributed Computing, Emerging Technology, Enterprise Architecture, Financial Services, GraphQL, JavaScript, Leadership, Marketing, Medical Office, Mentoring, Microservices, Microsoft Windows Azure, Node.js, Presentation/Verbal Skills, Production Control, Proof of Concept, Public Cloud, Python Programming/Scripting Language, REST (Representational State Transfer), Relational Databases (RDBMS), Ruby, Ruby on Rails, Software Development, Software Engineering, Standards Development, System Architecture, System Migration, Team Player, Technical Leadership, User Interface/Experience (UI/UX), Web Programming, Writing Skills
LOCATION
Baltimore, MD; Charlotte, NC; Dallas, TX; Evansville, IN; + more
POSTED
2 days ago

Title: Staff Software Engineer
Work Location: HQ_Baltimore MD Management Office
Work Location Address: 1501 S Clinton St, Ste 600, Baltimore, MD 21224



Job Description:

Job Responsibilities:

  • Setting technical direction for application development teams spanning OMF’s marketing content and loan acquisition workflow. Working in close coordination with product, technology and enterprise architecture to ensure alignment around design and execution of business-critical software initiatives.
  • Defining detailed roadmaps for migrating monolithic systems into target-state technology comprising distributed systems and microservice deployments, built on resilient and scalable cloud infrastructure.
  • Establishing standards and defining guardrails for technology teams around systems architecture, design patterns, code reusability, and technical debt.
  • Evaluating the role of emerging technologies (E.g. GraphQL, agentic AI) in the context of existing SDLCs, and assisting with their adoption solutions for greater efficiency and faster time-to-market.
  • Demonstrating leadership through influence via participation in communities of practice, proof-of-concept implementations, and mentoring other team members in engineering best practices.
  • Balancing technical leadership & architectural responsibilities with hands-on development tasks based on team capacity and business needs.

Required Skills & Experience:

  • Strong experience (7+ years) in full-stack web development, with a particular focus on proficiency in the presentation layer.
  • Experience building and maintaining high-traffic, consumer-facing websites running on public cloud systems (E.g. Amazon Web Services, Microsoft Azure).
  • Knowledgeable and skilled in integrating frontend technologies with the API layer (i.e. RESTful APIs, GraphQL endpoints) and relational / non-relational databases.
  • Excellent written and verbal communication skills, and ability to thrive in a collaborative team setting.
  • Strong DevOps experience, including CI/CD pipelines, infrastructure-as-code, containerization, monitoring, and production operations
  • Programming Skills: Node.JS, TypeScript, JavaScript, Ruby, Python
  • Bonus Points: AWS certification, Ruby-on-Rails development, design systems implementation, prior experience in financial services

Location(s):

  • Baltimore, MD (Preferred)
  • Charlotte, NC
  • Wilmington, DE
  • Dallas, TX
  • Evansville, IN

ADDITIONAL INFORMATION

  • Hybrid role, onsite 3 days per week, candidate must live within 50 miles of a OneMain office listed above.
  • Potential for FTE conversion.




Mandatory Skills:
Node.

About the Company

I

Infovision