Sr./Lead Software Development Engineer in Test

Marqeta


1 week ago

02/05/2020 10:22:57

Job type: Full-time

Hiring from: US only

Category: Software Development


Named as a Forbes Fintech 50 in 2019, Marqeta powers modern payment solutions for companies innovating new services and process flows in a digital world. Our platform, open API, and advanced analytics provide unprecedented control for companies to issue cards, authorize transactions and manage payment operations in real-time. 

We are a team of industry experts and technology innovators who take a dynamic approach to solving challenging problems. We power possibilities for our customers by bringing the best talent together in an open and collaborative work environment that rewards creativity and perseverance. 

Marqeta is proud of its Oakland roots and strives to build a global team as diverse as the markets we serve, staying true to our values to Connect the Customer, Find a Way, Make Simple, Take Risk and Build One Marqeta. We are not expecting any single candidate to meet all job requirements listed below, so please apply. It’s an exciting time to join Marqeta. As we grow, your career and opportunities will grow as well.

Position Summary

Marqeta is a fast growing technology company with a one-of-a-kind culture. We are devoted to providing meaningful career experiences through challenging work, collaborative partnerships, and ongoing development. 

We are looking for a quick-thinking, quality enthusiast who understands releasing great software is not just about reactive testing. As a Software Development Engineer in Test at Marqeta, you’ll be proactively assessing and mitigating risks for our API and Web platform releases, within one of our exciting product verticals. You’ll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing and helping to create a long-term vision of quality features for our members. You are a passionate member of the team who wants to have high impact; looking for a hands-on technical career. This isn’t just about “Quality Assurance”; we want you to help us create a better product and proactively improve our quality efforts on the whole.

Primary Responsibilities
  • Write and execute automation testing for REST APIs and web-based applications as well as maintain existing automated tests and tools.
  • Work with stakeholders for crafting test plans, resolving test scenarios and constantly update the existing test sets.
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary payment products.
  • Pair with software engineers to identify and prevent gaps with automation/regression coverage and even build frameworks.
  • Be part of transforming monolithic applications into more scalable and resilient distributed systems with high quality, using cloud technology.
  • We value continued learning and development, so you will learn a lot. 
  • Follow a lightweight Scrum/Kanban methodology.
Requirements
  • 6+ years of experience or its equivalence in a software engineering role.
  • Experience working with large-scale test automation frameworks.
  • Experience with automation and performance testing for RESTful APIs & Web applications.
  • Experience with Java/Ruby/Python/JavaScript, CD/CI, Unix CLI, git, SQL.
  • Experience with using and setting up performance testing tools such as Gatling, LoadRunner, JMeter, etc.
  • Bonus points for experience with Docker and Jenkins/Drone and Mobile automation.
  • Bonus points for experience in the Payments Industry and with Micro-services architecture.
  • Bonus points for experience in testing React applications
  • Have the ability to solve complex problems with practical, maintainable, and scalable solutions.
  • Leverage your extensive experience in previous projects to guard code quality and take opportunities to mentor juniors.
  • Express what you know comfortably and confidently, especially during code reviews.
  • Accept feedback with eagerness to learn more.
  • Self-aware with the desire to continually improve.
Perks
  • Rich suite of benefit plans; employee premiums paid 100%
  • Generous Paid Time Off
  • Full paid Parental Leave
  • Pet insurance
  • 401k plan with a Company match
  • Competitive pay
  • Meaningful equity
  • Bi-annual “Hack Week” to support and reward innovation
  • Monthly commuter and parking subsidy
  • Open, transparent culture that includes All Hands meetings, Lunch-and-Learns, all-company offsites, etc.
  • Access to corporate gym membership rates, other discounts and employee perks
  • Fully stocked kitchen, catered lunches twice a week, breakfast on Fridays and more!

 

As part of our dedication to the diversity of our workforce, Marqeta  is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances.

 

 

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 70+ people who value:

    • Independence. Others can trust that you’ll deliver on time and your teammates don’t need to worry about you keeping your word.

    • Mastery. You love what you do and care deeply about the quality of your work, down to the smallest details. You’re continuously learning and pushing yourself to the limits of your ability. You're never satisfied with the status-quo.

    • Communication. Your communication is clear, concise, and engaging whether you're explaining a complex idea or providing feedback to a teammate.

    • Balance. You're mindful about cultivating a healthy work-life balance. You care about the well-being of yourself, your team and the people around you.

    • Impact. You're able to take a bird's eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. You're committed to the health and success of both your teammates and Doist as a company.

    We invite you to visit our blog to learn more about us, our values, and how we work.

    The Frontend team at Doist is looking for a new developer to join their ranks to build the best possible user experience for millions of user across multiple products.

    How we work:

    The Frontend team is responsible for all code that runs in a browser. Be it the web apps of Twist and Todoist, browser extensions, electron apps or our landing pages.

    Our main product work happens inside cross-disciplinary teams, that we call squads. You can read more about this in our blog. We have a rotating Hero role whose main responsibility is to tackle support issues, fix bugs and work on smaller improvements. On top of that everybody on the team gets a day per week to spend on Housekeeping; during this time we pay back technical debt, fix bugs and in general improve the health of our code base.

    We believe in picking the most effective tools to do our best work. At the moment this means most of our communication happens asynchronously in Twist. Code and bugs are managed and reviewed in GitHub. Team meetings are done in Zoom.

    We don't have a lot of scheduled meetings. Once a week the team meets to discuss the previous week and plan the next one. Once a month the whole team comes together for a retrospective to share candid feedback and take a look at the coming month.

    Day-to-day work:

    What your work will look like on a day-to-day basis:

    • Implement features. From proposal, through specification and implementation, to maintenance. You're encouraged and expected to propose things that you think can be a good addition to the product.

    • Provide feedback. When planning a feature you're expected to provide feedback on expected challenges and unknowns as early as possible.

    • Improve the code quality. With time, our code accumulated some technical debt, which we pay off. Often we do it while we make features, but we also dedicate time to housekeeping each week.

    • Be a responsible & exemplary team member. We do code reviews, refactor code, learn new things and share our knowledge. You might also be appointed mentor of a new comer

    • Lead a squad. From time to time you might be a squad leader which bears the responsibility for the success of the project. In practical terms, you plan the squad work and orchestrate its execution. You balance this activity with hands-on work within the same squad.

    • Be a Hero. During this time you'll be working closely with the support team to triage and fix bugs from users. Also, you help speed up code reviews and support other teams in their projects.


    To thrive as a Frontend Developer at Doist:

                              > You feel that our values resonate with yours, and you see how they can act as guidance for your day-to-day work.
                              > You have experience in building complex interactive web applications.
                              > You have solid knowledge of modern JavaScript and React (Bonus: Redux)
                              > You have experience in writing automated unit, integration or end-to-end tests.
                              > You have experience in measuring, analyzing and fixing performance problems.
                              > You're able to use and customize tools (e.g. webpack) to streamline our development and build processes.
                              > You're able to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.
                              > You are fluent in written and spoken English.

                              Benefits:

                                            We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

                                            > Competitive compensation.
                                            > Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
                                            > Generous paid vacation + national holidays. You’ll receive 40 days of paid time off to use on vacation and holidays.
                                            > Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
                                            > Health & well-being stipend. You’ll have a monthly budget to spend on the things that keep you happy and healthy like a gym membership, books, snacks, internet, and health insurance.
                                            > Amazing people. Being a part of the Doist team means you get to work with incredibly diverse, talented people who also enjoy having fun!
                                            > Annual company retreats. Although we work remotely, we still enjoy bringing the whole team together to get to know each other, bond, and have face-to-face discussions in places like Spain (2015), Iceland (2016), Greece (2017), Chile (2018), and the Azores (2019) .
                                            > Meaningful work. Working at Doist isn’t just about getting a job done; it’s about working together to positively influence people and teams all over the world.
                                            > So much more!

                                            ---

                                            All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]


                                          • Railroad19 (US only)
                                            Today

                                            At Railroad19, Inc., we build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders in the industry, this is what sets Railroad19 apart.

                                            Due to continuous growth, we are currently seeking a few Cloud-Native Java Developers that are fluent in both Java 8 and Spring Boot. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.

                                            When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.

                                            This is a full-time position with comprehensive benefits, vacation, 401k and more. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

                                            The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
                                             
                                            Core responsibilities:

                                            • Understand our client's fast-moving business requirements

                                            • Negotiate appropriate solutions with multiple stake-holders

                                            • Write and maintain scalable enterprise quality software

                                            • Build web applications using Spring Boot

                                            • Build Microservices that connect to Oracle and NoSQL databases

                                            • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes

                                            • Manage the complete software development life cycle

                                            • Writing functional and unit tests in order to maintain code quality

                                            • Work with Jenkins to perform Continuous Integration

                                            • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects

                                            • Identify new opportunities, tools, and services to enhance the custom software platform

                                            • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

                                            Skills & Experience:

                                            • Advanced Java development experience

                                            • Hands-on experience with Java 8 (especially streaming collections and functional interfaces)

                                            • Hands-on experience with NoSQL technologies is a plus

                                            • Hands-on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus

                                            • Hands-on experience with Oracle, MySQL, ETL

                                            • Hands-on experience with AngularJS and/or similar JavaScript frameworks is a plus

                                            • Demonstrates a willingness to learn new technologies and takes pride in delivering working software

                                            • Excellent oral and written communication skills

                                            • Experience participating on an agile team

                                            • Is self-directed and can effectively contribute with little supervision

                                            • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

                                            Working at Railroad19, Inc.:

                                            • Competitive salaries

                                            • Excellent Health Care, Dental and Vision benefits

                                            • 3 weeks’ vacation, 401K match eligibility, work-life balance

                                             No Agencies***
                                            This is a non-management position
                                            This is a full-time position

                                            We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

                                          • Yesterday

                                            Theorem is a team of experts who set sound principles and best practices into action. Our team solves complex problems and builds amazing things for some of the largest global household names. We work with team members around the world and have offices in LA and New York. While this is a remote first role, initially, the position will require at least bi-monthly travel to the UK. Candidates closer to major travel airport hubs will be given priority.  You must be authorized to work in the United States.
                                            As Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.
                                            As a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?

                                            Responsibilities and Duties

                                            In this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:

                                            • Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.
                                            • Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.
                                            • Research technologies and assess their fit for the challenge at hand.
                                            • Educate and train clients and stakeholders about the benefits of our approach to software and solutions development.
                                            • Assist the engineering team on product delivery by writing code and reviewing pull requests.
                                            • Collaborate with the team to create a successful project hand-off plan

                                            Qualifications and Skills

                                            • 10+ years of experience in software engineering.
                                            • Over 5+ years of experience directly consulting with clients.
                                            • Eager to learn new languages and technologies.
                                            • Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.
                                            • Strong experience designing and delivering features on both server and client sides of the development stack.
                                            • Demonstrated experience researching new tools, acquiring new skills, and implementing your new knowledge on the fly with confidence and accuracy
                                            • Experience with AWS, GCP, or Azure is nice to have.
                                            • Experience working with Chef, Ansible, and other provisioning technologies is a plus.
                                            • BS of Computer Science or similar academic background is a plus.
                                            • Excellent skills in spoken and written English language.
                                            • Possess a strong and reliable internet connection.

                                          Remotive can help!

                                          Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

                                          Interested to chat with Remote workers? Join our community!