Sign in

Senior Software Engineer-Full Stack

Relevante, Inc.
Baltimore, MD
July 20, 2021


Senior Software Engineer (Full Stack) – Baltimore, Maryland

We have partnered with a large investment management firm in the Baltimore, MD area to provide them with a Senior Software Engineer (Full Stack).

Please review the below description and let us know if you are interested.

Responsibilities of the Senior Software Engineer:

Design and build an AWS-based application suite for the Fixed Income Risk Engineering group

Implement and improve user-facing functionality for our business users who need to analyze various types of risk analytics

You will work with business partners and analysts to prioritize the requirements and features

Work with technology peers across the company in design and implementation

Lead projects or work streams

Be accountable for your work and sometimes others, provide process and standards advice in your area of specialization

Work independently

Serve as a resource and mentor for colleagues with less experience

Performing as a domain specialist in one or more parts of the software lifecycle (e.g., coding, testing, deployment).

Leads significant pieces of development within the development lifecycle

Contributing to the development of standard methodologies within your group

Leading code reviews and actively participates in providing feedback on others’ designs/code

Being accountable for technical debt in your own software

Leading a small project team, as required

Taking control of sophisticated problems and step through them in a rational way

Making tactical vs. strategic trade-offs

Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented

Mentoring junior members of the team

Identifying when junior engineers need help and providing it in a positive way that promotes confidence.

Actively helping team members/make suggestions to improve practices.

Decisions show a focus on current and future business priorities, together with fiscal responsibility

Can articulate business needs and translate them into technology solutions

Requirements of the Senior Software Engineer:

Typically requires a BS or MS degree in Computer Science or a related field of study and 6+ years of progressive professional experience

Stays up to date with new technologies

2+ years of React UI development(React) UI development (min 2 years)

5+ years of Kotlin / Java / Python backend development (min 5 years)

Proficient in Database querying and designing for relational DBs (e.g. Oracle, SQL Server, PostgreSQL)

Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions

Proficiency in cloud technologies (AWS preferred)

Shows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development

Debugs large components with limited assistance and assists other specialists

Designs and develops practical APIs and abstractions.

Desired experience of the Senior Software Engineer:

Agile development practices

Git, CI/CD based SDLC

Cloud-based dev ops (AWS Lambda functions)

Containerization (e.g. Docker)

Benefits of the Senior Software Engineer:

Medical Insurance

Dental Insurance

Retirement Plans