Senior Software Engineer
Posted Updated
- We are looking for a Senior Software Engineer to help us build a next generation platform SDK and API suite
- You’ll assist Product Management and SDK team in definition of work (stories, tasks)
- Take full ownership of work outcomes including design, development, and testing; support and contribute to DevOps pipeline
- Contribute to quality system (framework), with a strong commitment to leading with quality
- Participate in code reviews, ensuring our delivery of clean, well-tested, and performant software
- Help in the development of a great work environment by being a leader and mentor within the team and working collaboratively across teams
- We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual
- Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo
- You value inclusivity and want to join a culture that empowers you to show up as your authentic self
- You value inclusivity and want to join an empowering culture
- You will be a strong technical contributor whose passion is around creating amazing, high quality engineering outcomes
- You are someone who loves knowing the intimate details of, and developing in, multiple languages, with a strong focus on design
- Growth focused and curious about new challenges and experiences
- Experience using Git and Git-based pipelines or equivalent
- Experience mentoring and developing others
- 3+ years of Python and C++ design, development, and debugging experience preferably leveraging open source and open standards
- MS/BS degree in Computer Science or equivalent experience
- Experience with object oriented and functional design patterns
- Experience with (REST) API and/or SDK development
- Strong skills in critical thinking, decision making, problem solving, and attention to detail
- Node.js
- Familiarity with cloud computing / managed services (GCP/Azure/AWS)
- Experience or familiarity with AI-driven development in a modern IDE
- Front end experience in React or a similar framework including Javascript and JSON
- Experience with optimizing protocols and building efficient RPC systems
- Networking & concurrency experience
- Knowledge and experience with distributed computing, big data and stream processing systems
- Container experience: Docker, Kubernetes
- Rust and/or Golang familiarity
- Experience with a data prep and blend and predictive analytics workflow platform such as Alteryx
