Staff Software Engineer - Tradeshift Engage
- Full-time
- Department: Product & Engineering
Company Description
Have you ever worked for a company that actually wanted you to bring your whole self to work every single day?
About Tradeshift
Tradeshift is a unicorn in the fintech industry. We are disrupting a typically stagnant environment by connecting companies of all sizes and providing them with the platform and network needed to create value from old processes like procurement, invoicing, payments, and workflow. We recognize that business is both messy and social - two revelations that have driven the development of Tradeshift, a platform for all your business interactions.
Job Description
Tradeshift is looking for a Staff Engineer to join the Tradeshift Engage organization in Global Product and Engineering. This means being a technical leader with architectural ownership; mentoring and inspiring colleagues and setting technical direction. You will act as an internal and external evangelist and represent Tradeshift in conferences, the blogosphere and relevant open source communities. In this role you will stay closely connected to our technology and products and make code contributions for the strong team you will be part of, as well as for company wide projects.
Engage is at the core of Tradeshift’s strategy to grow the size of the Tradeshift network exponentially and leverage and monetize the network effects of buyers and sellers transacting through our platform. With Engage, our mission is to offer immediate and tangible value to our sellers even before they are part of our network. We build end user experiences that span seller engagement, seller onboarding, and integrations with our other network and enterprise product offerings.
We are a small team of about 15 people with a charter to move fast while staying aligned with enterprise-grade product standards - it's fun and exciting!
What you will do
Build business-critical features used for the Tradeshift Engage platform in collaboration with other product and engineering teams in an Agile/Scrum environment. Specifically, rethink the way Tradeshift onboards sellers onto the Tradeshift Network with a low-friction, fast, and scalable process.
Your key responsibilities include requirements gathering, architectural design, implementation, testing until deployment, and verification
Provide support to customer facing teams and work actively with internal and external stakeholders
Review code to ensure the quality of the design by avoiding complexity and advocating clarity within the team
Work beyond immediate team and area to identify opportunities, propose designs, and implement solutions to improve engineering productivity and level-up the overall craftsmanship of our products
Act as a cultural influencer across the global engineering team by mentoring team members and building a healthy work culture
Write high-quality, tested and peer-reviewed code
Qualifications
You are perfect for this role if:
You have 10+ years of relevant professional experience, out of which 4+ were with Java and Spring framework
You are an active member of the tech community and have prior experience speaking at public forums such as engineering meetups and conferences - please highlight this in your CV and/or cover letter
You can show examples of leading multiple projects and have deployed different architectures under mid-to-high load
You have a deep understanding and practice in developing REST-based resilient microservices
You have a good understanding of database theory, and have worked with eventual consistency and distributed transaction patterns
You have experience building applications on top of Docker, Kubernetes and AWS
You are a promoter of automated testing and good CI/CD practices
Have a BS/MS degree in computer science or equivalent
Nice-to-have skills and experience:
You have worked on projects that showcase your vast experience and use of multiple languages like Python, Kotlin, Scala, Groovy, Go, or Typescript
You have experience with building microservices
You have experience with Salesforce integrations and are familiar with the Salesforce data model
You have a demonstrated understanding of security principles with an Infrasec professional certification, preferably based on AWS & Kubernetes
You have experience in datastores like Postgresql, ElasticSearch, Kafka or similar
You have completed projects where you worked with legacy codebases and/or split monoliths to microservices
Additional Information
Location
Our office in Copenhagen has a palpable excitement that stems from the constant change that keeps everyone on their toes. Each employee has a voice, and their hard work pays off. No good work goes unnoticed.
Culture
In 2011, three Danes walked into a garage and decided to create a platform that would connect every business in the world. Ambitious? Yes, stubborn? Definitely, bored? Never! We expect each of our employees to approach their work with the dedication, imagination and pride—just like we do. One day, you might find us locked in a heated Zoom, lunch break edition of Cards Against Humanity, and the next we’ll be handing off projects to colleagues in different time zones to keep momentum going round the clock. That’s just how we roll.
We come from all different backgrounds and places and thrive off of challenging the status quo. We inspire each other every day to be happy, grow personally and professionally, and welcome new teammates from all walks of life.