Sr./Lead Software Development Engineer in Test

Marqeta


1 month ago

02/05/2020 10:22:57

Job type: Full-time

Hiring from: US only

greenhouse

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 Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study or equivalent practical experience
    • experience with high volume production grade distributed systems
    • experience with micro-service based architecture
    • experience with software engineering best practices, coding standards, code reviews, testing and operations
    • hands-on experience with Spring Boot
    • professional experience in writing readable, testable and self-sustaining code
    • strong hands-on experience with Java (minimum 8 years)
    • knowledge of AWS, Kubernetes, and Docker
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication in English and interpersonal skills

    Ideally, candidates will also have

    • experience with Big Data technologies such as Kafka, Spark, and Cassandra
    • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
    • fluent with functional, imperative and object-­oriented languages;
    • experience with Scala, C++, or Golang
    • knowledge of Machine Learning

    Location: residence in UK mandatory; home office

  • 5 days ago
    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: a methodology to consistently apply DevSecOps strategies, leading organizations to build better, safer software through hands-on technical and management consulting. . We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

    We are seeking a Managed Services Engineer to work remotely as part of a team supporting services for our MSP clients. Support duties include break/fix work, scaling and capacity planning, and participating in a scheduled on-call rotation.

    Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or supporting Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to run robust and reliable systems for our clients. 

    We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you do not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email. 

    At New Context, our core values are Humility, Accountability, Integrity, Empathy, Creativity, Transparency, Quality & Passion! Our employees live these values every single day.

    Who You Are:
    • Engineer with 2-4 years of IT Experience (Desktop Support, Systems Engineering, Systems Administration);
    • Comfortable with at least one high-level language, ideally Ruby and/or Python (but could be anything); 
    • Experienced in Open Source web technologies, especially Docker, Kubernetes, GitLab, and/or the HashiCorp suite;
    • An excellent communicator, able to deliver project status and explain technical elements to non-technical audiences;
    • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
    • A great teammate and a creative and independent thinker.
    Bonus points if you are:
    • Experienced with in-depth AWS administration;
    • Experienced and effective working with external clients and customers;
    • A believer in automated tests and their role in software engineering;
    • Able to translate complex concepts to business customers
    We tailor solutions to our customers. You might support any of the following technologies:
    • Automation: HashiCorp Product Suite (Terraform, Packer, Vault, Consul, Vagrant), Chef, Puppet, Ansible, Salt, Automated Testing
    • Containerization Ecosystem: Kubernetes, Docker, D2IQ, Nomad, Rancher, CoreOS 
    • Cloud & Virtualization: AWS, GCP, Azure, OpenStack, Cloudstack, kvm, libvirt
    • Tools: GitLab, Jenkins, Atlassian Suite, Pivotal Tracker, Git, 
    • Monitoring: SysDig, Tistlock, Datadog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
    • Databases/Datastores: Cassandra, Hadoop, Redis, PostgreSQL, MySQL
    • Security: Compliance Automation, Application Security, Firewalls, OSSEC, AuthN and AuthZ
    • Languages: Ruby, Python, Go, JavaScript
    We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

    Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • productboard (Europe only)
    1 week ago

    Join one of our product teams and develop features with real value to a one-of-a-kind product management system used by 2000+ global companies. Join a team that's redefining what product management systems can be. 

    Our Tech Stack

    productboard's stack is a Ruby on Rails backend built by passionate Rubyists with React.js on Typescript on the frontend. Over time with demand, we've added new technologies to support the growing needs of the team, both in complexity and traffic. We're running Elasticsearch to power our Insights search, we are fully migrated to Kubernetes on AWS to enable an event-driven service architecture, we're using Kafka to let services communicate together asynchronously and resiliently.

    We are also exploring to use Typescript more and more on the backend as well. However, we don't see our Ruby development slowing down anytime soon.

    You'll be expected to work on everything from the above, but we're not expecting deep knowledge in all of it. We strive to build up everything backed by code and reliable pipelines which will get you on track at lightning speed. We're always open to changes that can make us better!

    We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the feedback we collected from our customers and you will be encouraged to come up with your ideas or objections.

    About you

    As a core member of our team, you care about solving real problems for real users. Coding, to you, is more art than mechanics and analytical thinking comes second nature.

    You like communicating with frontend or product management and you always keep the end-user in mind. 

    • 2+ years of experience building backend systems

    • Experience with some parts of our tech stack is always welcome (messaging, AWS, k8s, Typescript, SPAs)
    • Your code is clean and well tested, you own development from discovery to production deployment

    • You love to learn and constantly improve your own skills and are not afraid to jump into new things
    • You could win a debate on tabs vs. spaces conducted entirely in English (we have an international team and are successful at keeping discussions in English)

    • You live in Europe – as it's important for us to have the team in pretty much the same timezone

    Remote

    At productboard, we recently started building fully remote teams. It is, therefore, possible to join us as an engineer while being (almost) 100% remote. The expectation is that you will travel to Prague roughly every six weeks to collaborate with your remote team members in person, while also meeting other team members and learning more about the productboard culture. If you're interested in taking on this position remotely, make sure you tick off (most of) these requirements:

    • You’re self-organized and disciplined
    • You have amazing communication skills
    • You know how to make sure everyone on the team feels included
    • Nice to have: previous experience with remote work

    About productboard 

    productboard is the product management system of choice for everyone from Avast and Microsoft to rising stars like Metromile and Envoy. In addition to our recent $45M Series-B, Forbes Magazine named productboard 2019's most valued startup of the Czech Republic. 

    • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and markets
    • You’ll enjoy an exciting team atmosphere building a new and complex product
    • We iterate quickly and decisions are fast. You’ll have a voice in what we do and see the impact of your work
    • We have modern offices in Prague and San Francisco. Expect occasional travel to the US

    Perks & Benefits

    You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

    Stock options
    MacBook Pro or notebook of your choice + 34″ monitor
    Budget for online courses, books and conferences
    5 weeks of vacation and sick days
    Free snacks, drinks, and yummy catered lunches every day 
    MultiSport card to access sports facilities in Prague.
    Team events, such as happy hours, off-sites, and retreats
    Flexible working hours and home office
    Language lessons
    Opportunity to travel to San Francisco
    Compensation for travels and co-working spaces 

    Culture

    Our culture is one of trust and openness, free of workplace politics, and hasty decisions.

    Thoughtful and transparent collaboration is a value that's integral to our founding principles. For us, success is a team sport, so it's important you're a team player. 

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!