We are seeking a full-time, remote Senior Software Engineer with 5+ years of software development experience and a background in , as well as C#, C++, .NET, RoR, or Go, to join our U.S. client's engineering team. In this role, you will utilize excellent problem-solving, communication, and interpersonal skills, as well as patience and a customer-friendly attitude, while working in a team environment.
The right candidate is someone who :
- Solves problems
- Enjoys diving into and modernizing a 30-year-old product
- Drives high-quality industry and team standards
- Loves learning new processes, terminology, concepts, and code
- Displays a deep curiosity about how banking institutions function
Our client is a U.S. fintech software company that offers innovative banking solutions to improve operations and enhance members' financial lives. The company has grown steadily since its inception over thirty years ago, with nearly 300 financial institutions across the United States, U.S. territories, and the Caribbean as customers. Backed by a large private equity company, our client is a recognized market leader helmed by financial industry veterans.
Responsibilities
Modernize and transform the client's existing software and write new features for the client's customersDocument the client's processes, products, and APIsAssist with software releases and ensure we remain on scheduleParticipate in story pointing and estimation activitiesReview code and provide feedback, as well as participate in pair programmingBe an Agile Scrum advocateWrite and maintain automated tests using tools such as Jest, Jasmine, Cypress, Telerik Test Studio, and Grafana k6Required Experience
Excellent English communication skills5+ years of software engineering experienceExperience with the Framework or equivalent JavaScript frameworksExperience with a major back-end language, such as C#, C++, .NET, Ruby on Rails, and GoExperience working with databases, such as Progress OpenEdge, MySQL, Cassandra, MongoDB, and PostgreSQLBackground with Agile ScrumStrong communication skills and the ability to work well cross-functionallyA strong product sense, a high degree of empathy for internal and external users, and a desire to seek feedback from the same users about your workUnderstanding of development ergonomics, taking pride in understanding your engineering customersComfortable working with ambiguity and gets excited about collaboration to define complex problems better, determine solutions, and then execute on themThe ability to strike a balance between speed and quality of features to create durable technology. You thrive on building scalable systems that are robust, resilient to failure, and easy to maintain.A practice of keeping up with industry trends and assessing new technologies that can help solve problems betterTrustworthy, team-oriented, and transparentPreferred Experience
Bachelor's degree in Computer Science, Engineering, or equivalent industry experienceAdditional Information
Knowing your ideas are heard and matter, think big!You get to own your job and be recognized for your contributionsWork with innovative and creative peopleMaking mistakes is human. Let's learn from them. Be transparent!We recognize you as an individual, with no presumptions or judgment. Be the extraordinary you!15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidaysStart : ASAPAbout Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!