Summary
✨ AI‑Generated
We are looking for a versatile senior software engineer to build and ship production technologies that operate at scale. You should have strong foundations in programming, data structures, algorithms, and production development, with opportunities to work across cloud infrastructure, distributed systems, data pipelines, accessibility, and AI-assisted engineering.
Highlights
Senior engineering opportunity focused on building scalable technologies, with exposure to distributed systems, cloud infrastructure, data pipelines, accessibility, and AI-assisted development. Leadership and clear technical communication are valued.
Description
Software Engineer
Minimum qualifications:
Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages.2 years of experience with data structures or algorithms.Experience building and shipping production software.Preferred qualifications:
5 years of experience with software development.Experience developing accessible technologies.Experience with distributed systems, cloud infrastructure, or data pipelines.Experience working with AI-assisted development tools.Ability to communicate technical decisions clearly to non-technical stakeholders.About the job
ContextPath's software engineers develop the next-generation technologies that change how organizations understand and improve their work.
Our products need to handle information at scale, and extend well beyond a single stack.
We're looking for engineers who bring fresh ideas from all areas, and who are versatile, display leadership qualities, and are enthusiastic to take on new problems across the full stack as we continue to push technology forward.
As a Software Engineer, you will work on a specific project critical to ContextPath's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
You will manage project priorities, deadlines, and deliverables.
You will design, develop, test, deploy, maintain, and enhance software solutions.
Responsibilities:
Write product or system development code.Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Unfortunately, we cannot sponsor visas.