Careers
Reach New Heights by Joining Our Team Today
Ready to elevate your career to new heights? Join our team at BroadPeak today.
Open Positions
Direct applications only please to bpk-resumes@getk3.com. No agencies please.
Senior Software Engineer
- Full-time
- Remote
- Pay: $120,000.00 - $160,000.00 per year
We are passionate about the problem: enabling our customers to collect, curate, and make sense of their data.
Job Description
We are looking for a Senior Software Engineer to join our team. As we scale our products and teams, this opportunity calls for experience and interest in systems as a whole – performance and scalability, as well as transparency, operability, flexibility, and robustness.
Our engineers don’t just write code: we’re deeply involved in systems architecture, technology selection, UI/UX, and ensuring customers’ success. We strive every day to deliver elegant, scalable solutions to real problems.
An ideal candidate brings their unique experience, interest in the problem, and eagerness to learn, even if you don’t yet have all these skills or technologies on your resume.
How You’ll Contribute
Reporting to the Director of Engineering, building new and existing products, you will:
- Work closely with a diverse team (engineers, analysts, product, infrastructure, support, and customers) to understand needs and deliver solutions.
- Design applications, services, and whole systems.
- Identify, evaluate, and select technologies (libraries, cloud services, etc).
- Full-stack development.
- Troubleshoot and optimize systems in production.
Skills/Technologies
- Functional programming: Experience with Clojure preferred; interest in and experience with FP (Scala, Common Lisp, Haskell, Rust, ML, etc) is essential.
- Java and the JVM: Clojure/Java interop, JDBC, JMS, etc
- Non-functional requirements (aka, “ilities”): especially transparency and operability; SRE or operations experience is a plus.
- Automated testing:test, test.check, testcontainers (unit and integration testing); Cypress, Playwright (end-to-end testing)
- Computer Science and Software Engineering fundamentals: data structures, space/speed tradeoffs, throughput vs latency, revision control, etc.
- Domain experience working with complex data including, but not limited to, financial and trading information, large data sets, and high volume processes is a plus.
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
- Bonus opportunities
Compensation
The salary range for this role is $120,000 to $160,000.
This range takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and business needs.
At BroadPeak, we measure goals and delivery, not time spent at a desk. Dependent on the position offered, base salary, bonus, equity, and other forms of compensation may be provided as part of a total compensation package, in addition to medical and financial benefits.
BroadPeak is an equal opportunity employer and committed to creating an inclusive environment for all of our applicants. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Experience level: 3-6 years
Schedule: Monday to Friday
Work Location: Remote