SRS Acquiom is a leading disruptor in the fintech space, redefining the way M&A and loan agency deals get done. Since 2007, we've brought unmatched expertise, insight, and innovation to solve the issues that slow complex financial transactions down. Today, we deliver a unified system of solutions — virtual data rooms, escrow & payment administration, shareholder representation, and loan agency services — that work effortlessly on their own and fit seamlessly together. Our unique combination of disruptive tech and expert team has become the go-to solution for many of the largest and most successful companies in the global M&A and loan agency markets. A few benefits our employees enjoy include day-one coverage: medical, dental, and vision plans, a 401(k) with a 4% company match, discretionary time off, employer-paid life insurance, employee assistance programs, discounted pet insurance, a fitness credit, and pre-tax plans for dependent care, transportation, and flexible spending.
SRS Acquiom is currently seeking a Software Engineer that will work with a dedicated, cross-functional Agile team to develop and implement web-based products and be able to work collaboratively and contribute to new ideas in a diverse, fast-paced environment. The salary range for this position is between $130k - $160k, depending on level of experience. This position can be based in Denver or be fully US based remote.
We're improving and modernizing a widely used deal dashboard web application for mergers and acquisitions. We don't handle massive loads, but our data is essential for high-value transactions, and our users expect it to be timely and accurate.
We work in two-week sprints, delivering frequent and incremental value using CI/CD and automated tests. We encourage our engineers to understand our customers, think deeply about their needs, question our priorities, and respect each other's opinions.
We work in a variety of languages and platforms. We're actively working with NodeJS and PHP, Svelte and Angular, Kafka, AWS, Postgres, and more.
Primary responsibilities include developing product features with high quality, designing systems for accuracy, timeliness, scalability and fault tolerance, creating and maintaining all types of automated tests, implementing and optimizing CI/CD pipelines and infrastructure automation, identifying, evaluating, and experimenting with new technologies, integrating AI tools into the development process, establishing best practices and mentoring others on effective AI usage, developing and championing the team's technical strategy, leading process and practice improvement within the team, leading medium-sized projects and taking ownership of critical components and systems, communicating effectively with technical and non-technical audiences, mentoring team members and facilitating discussions while displaying empathy, openness and adaptability, bridging gaps between teams, driving cross-team initiatives, and resolving complex dependencies, leading interview sessions and creating documentation to help new hires ramp up, conducting empathetic and constructive code reviews, creating clear and concise technical documentation for code, systems, and processes, identifying solutions that balance technical and business needs, effectively synthesizing customer needs, team goals and organizational context to make important decisions.
We're looking for someone who has experience building web applications with a variety of server-side languages and front-end frameworks. An engineer who has been coding for several years, is experienced in mentoring junior teammates, helps make critical team decisions, and knows they still have more to learn. An individual that firmly believes in incremental delivery, automated testing, observability, and clean code. If you're a team player, eager to listen to the ideas of your teammates, are intrinsically motivated, enjoy building amazing products to delight customers while writing maintainable code within a flexible architecture, you'll love it here. If you can explain your ideas clearly, whether in writing, in chat, or in meetings, you'll be successful in this role. The right person, when they identify an issue, will call it out, raise awareness, and suggest solutions. They'll anticipate change and design for it, but can also react flexibly when unexpected changes occur.
Required qualifications and skills include 8+ years of experience writing high quality and robust software solutions, experience with automated unit, integration, and end to end testing, strong documentation habits, experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and deployments, experience working in an Agile environment, experience building complex web systems that have been successfully delivered to customers, ability to design and deliver features iteratively in a team environment, passion and experience with successful and effective mentorship, proven communication experience with users, other technical teams, and management in support of providing senior level insight and input, driving requirement gathering, identifying tasks, and meeting production deadlines, eagerness and willingness to learn and then knowledge share new and upcoming technologies, AWS experience, experience with Bit Bucket or GitHub, experience working in a Continuous Integration and Continuous Deployment (CI/CD) environment, experience with REST-based web services using JSON formatted data, experience in server-side software development such as Node or PHP, experience in web-based application development using Angular, Svelte, Vue.js, or React, HTML, CSS/SASS/SCSS, basic SQL experience using relational databases like PostgreS, MySQL or Oracle, and Apache Kafka experience.
Desired characteristics include being intellectually curious, collaborative, amiable, operating with highest integrity and attention to detail, and passionate about personal, team, process and organizational improvement.
Physical requirements/special demands include being available to work standard business hours, and occasional nights/weekends.