This is a direct hire position--NO C2C or sponsorship is available!
Looking for a Principal Backend Software engineer to design and implement scalable backend systems, provide technical guidance across the engineering organization, and collaborate directly with clients to solve complex integration challenges.
- 10 or more years of relevant industry experience required.
- Experience with two or more development languages such as Java, Kotlin, Go, or Python.
- You can skillfully write high-quality, well-tested code and you are comfortable with object-oriented programming.
- Experience working with a variety of persistence technologies such as PostgreSQL, OpenSearch, and Kafka.
- Good working knowledge of cloud-native architectures, at least one of the major cloud providers, and containerization technologies such as Kubernetes and Docker.
- Experience with using AI-powered coding assistants such as Cline, Cursor, or Copilot, to expedite various aspects of the development process.
- Comfortable using different prompt engineering techniques to build product functionality based on LLMs.
- Strong presence; good communicator and highly influential both externally (with customers and partners) as well as internally at the executive level and across the organization.
- Flexible, nimble, and scrappy; startup mentality and willingness/ability to change direction quickly if best for the business.
- Experience working with data engineering and ML infrastructure such as model development and deployment, feature creation and storage, and data labeling.