Job Closed

This listing is no longer active.

Lead Software Engineer

Software EngineerSoftware EngineerOtherRemoteTeam 51-200Since 1989H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

89 days ago

Salary

$110K - $130K / year

Job Description

Lead Software Engineer

CPRS

Position Overview: The Lead Software Engineer will play a pivotal role in architecting, developing, and delivering modern web and service-based applications with a strong focus on React, AI-driven capabilities, and scalable full-stack solutions. This individual will guide the engineering team through all phases of the development lifecycle, mentor junior developers, and collaborate closely with business, data, and operations teams to deliver intelligent, high-performance solutions that drive business value. Specific Responsibilities (Key Tasks and Outcomes): Other duties may be assigned. • Lead the design and development of full-stack applications with an emphasis on React-based front-end development, cloud integration, and AI-enhanced functionality. • Architect and implement AI-powered features using Azure AI Services, OpenAI APIs, or other machine learning frameworks to automate workflows, improve data insights, and enhance user experiences. • Oversee and contribute to solution design by analyzing requirements, defining technical approaches, and ensuring best practices in code structure, scalability, and maintainability. • Develop software solutions by studying information needs, systems flow, data usage, and work processes, following the full software development lifecycle. • Ensure architectural consistency, performance optimization, and adherence to security standards across all applications. • Collaborate with product owners, business analysts, and data scientists to identify opportunities for AI integration and data-driven decision support. • Document and demonstrate solutions through detailed design artifacts, technical documentation, and clear, well-structured code. • Provide hands-on leadership during code reviews, technical discussions, and architectural decisions. • Champion the use of modern DevOps practices including CI/CD automation, code branching strategies, and environment deployment through Azure DevOps. • Mentor team members, promote code quality, and drive continuous improvement in engineering practices. • Stay informed on emerging technologies, particularly in React ecosystem innovations, AI/ML integration, and cloud-native architectures. • Drive a culture of innovation, security, and collaboration within the development team. • Protect sensitive data and ensure compliance with organizational and regulatory standards. • Support production systems by diagnosing, resolving, and preventing issues related to performance, scalability, or data integrity. Position Requirements: Knowledge Components: • Proven experience as a Lead Software Engineer, Senior Developer, or Technical Lead in full-stack web and service-oriented environments. • Deep expertise in React.js (including hooks, context API, state management with Redux/Recoil, and performance tuning). • Strong hands-on experience with C#, JavaScript/TypeScript, and RESTful or GraphQL API design. • Demonstrated experience integrating AI and machine learning services into applications (e.g., Azure Cognitive Services, OpenAI, TensorFlow.js, or custom model APIs). • Solid understanding of cloud-based architectures, particularly within Microsoft Azure, including App Services, Functions, and Containers. • Experience with Azure DevOps and Git for agile project management, CI/CD pipelines, and deployment automation. • Background in developing and migrating desktop (WPF) and legacy systems to modern, service-oriented, web-based platforms. • Proven experience delivering high-availability, secure, and scalable applications in enterprise environments. • Familiarity with service mesh, microservices, and event-driven architectures. • Strong understanding of SQL Server and handling large datasets, optimizing data flow, and integrating backend data services. • Experience with identity and access management, including Active Directory, OAuth, and multi-tenant authorization. • Exceptional communication and leadership skills, with the ability to influence and guide technical direction across teams. • Passion for mentoring and fostering a high-performing, innovative development culture. CPRS does not provide sponsorship. All candidates must be authorized to work in the US. CPRS, Inc. is an Equal Opportunity Employer.

Related Job Pages

More Software Engineer Jobs

Wraithwatch Corporation logo

Software Engineer

Wraithwatch Corporation

Wraithwatch was founded by security engineers from SpaceX, Palantir, and Anduril to build the next generation of AI-powered cyber defense systems for the United States and its allies. We are deployed today to customers spanning Fortune 500, US Federal Government, commercial nuclear, aerospace, defense, maritime, and other emerging technology companies. Our core product is a cyber defense platform utilizing generative artificial intelligence agents to autonomously model a digital twin of an organization's entire IT and cybersecurity environment and analyze it for weaknesses, misconfigurations, and chains of possible attack.

Wraithwatch was founded by security engineers from SpaceX, Palantir, and Anduril to build the next generation of AI-powered cyber defense systems for the United States and its allies. We are deployed today to customers spanning Fortune 500, US Federal Government, commercial nuclear, aerospace, defense, maritime, and other emerging technology companies. Our core product is a cyber defense platform utilizing generative artificial intelligence agents to autonomously model a digital twin of an organization's entire IT and cybersecurity environment and analyze it for weaknesses, misconfigurations, and chains of possible attack. As a Software Engineer you will work with every component of Wraithwatch’s architecture to include ensuring autonomous and smooth construction of advanced digital twin models of networks, coordinating communication and signaling between backend AI engines and workers, building data pipelines between Wraithwatch and third party security products, and performing all manner of site reliability operations to ensure our customer deployments are resilient and maintain uptime. Basic Qualifications - 4+ years professional experience in building and deploying software or services as part of a corporate or enterprise security engineering team. - Deep, hands-on understanding of the current landscape of cybersecurity tools (EDRs, device management, identity, SIEMs, SOARs, XDRs, etc) and experience configuring, tuning, or automating these systems via APIs. - Experience implementing or assisting with the implementation of enterprise / corporate security controls such as anti-malware policies, identity and access controls, detection engineering, device management, or similar. - Development experience in any modern programming language, including but not limited to Python, Rust, or Go. Preferred Qualifications - Interest in modern machine learning or artificial intelligence capabilities, especially emerging subsets of Generative AI such as agentic behavior, tool calling, knowledge graph integration, retrieval augmented generation, etc. - Ability to deal with ambiguity and learn new technologies quickly. Additional Requirements: - Willingness to work extended hours and weekends as needed.

United States
OtherRemoteTeam 51-200

At Obsidian Systems, we’re not your typical software consultancy. Since 2014, we’ve been building unusually high-quality software by combining the best tools from both industry and academia. From functional programming and static analysis to distributed ledger technologies and AI, we stay at the cutting edge—not just for the sake of novelty, but because it helps our clients gain a true strategic edge. We’re a team of engineers who value rigor, creativity, and curiosity. If you’re passionate about solving hard problems with elegant code, you’ll fit right in. What You’ll Do As a Software Engineer at Obsidian, you’ll work on challenging projects across diverse domains—fintech, blockchain, AI, data science, and more. You’ll collaborate with a fully remote, distributed team of experts to design and build software systems that are robust, scalable, and impactful. Your work will involve: - Designing and developing new applications and systems - Writing clean, testable, and well-documented code - Participating in thoughtful code reviews and architecture discussions - Debugging, optimizing, and improving existing systems - Contributing to testing, CI/CD, and deployment processes - Exploring new technologies and applying them to real-world problems Who You Are You’re not just a coder—you’re a craftsperson who takes pride in building elegant, reliable systems. You thrive in a remote environment where initiative and clear communication matter just as much as technical skill. You have: - 3+ years of professional software engineering experience - Hands-on experience in one or more of the following domains: fintech, blockchain, AI, data science, open-source, enterprise software - Documented experience in functional programming (strong preference for Haskell and/or Rust and/or the Nix Ecosystem) - A solid grasp of system design and architecture principles - Experience collaborating on distributed, fully remote teams - Strong written and verbal communication skills across time zones - Contributions to open-source functional programming projects Why Join Obsidian Systems? - A Learning Culture - We have a strong generalist culture, where employees are expected to study and improve themselves in skills that were initially weaker when they joined. - Global flexibility – work fully remote from anywhere (except U.S. restricted/embargoed countries) - Impactful work – your contributions won’t be lost in layers of management; you’ll directly shape products and solutions - Innovative tech – work at the frontier of functional programming, AI, blockchain, and beyond - Supportive culture – join a team that values rigor, learning, and collaboration over ego

United States
OtherRemoteTeam 11-50

MTS – Senior Software Engineer Role Overview Kamiwaza is seeking a Software Engineer (MTS) to architect and build core platform components that enable seamless GenAI deployment for enterprise customers. In this role, you will design and develop foundational systems across GenAI serving infrastructure, model management, distributed systems, cluster orchestration, data pipelines, APIs, and service front ends. You will play a critical role in delivering a secure, scalable, and exceptional developer experience while bringing cutting-edge GenAI capabilities into production. This role is ideal for an engineer who thrives on building complex systems, thinking in architectures, and turning emerging GenAI techniques into reliable enterprise-grade infrastructure. Key Responsibilities - Architect and develop high-performance, reliable systems for GenAI model serving, data orchestration, and distributed computing - Build and scale infrastructure for embeddings, retrieval systems, data catalogs, and evaluation workflows - Design and maintain secure, scalable APIs with a strong emphasis on developer experience - Enhance deployment pipelines, observability tooling, and operational best practices to ensure platform resilience - Collaborate cross-functionally to evaluate emerging GenAI research, benchmarks, and techniques — bringing the most impactful innovations into production - Contribute to platform-level decisions around cluster management, orchestration, and service reliability Minimum Requirements - 3+ years of professional software engineering experience building and scaling complex platforms or distributed systems - Strong proficiency in Python, including designing, developing, and debugging production-grade services - Working familiarity with AI/ML concepts and a strong interest in staying current with GenAI advancements - Experience with cloud infrastructure (AWS, GCP, or Azure), DevOps practices, and security fundamentals - Demonstrated ability to decompose complex technical challenges into scalable, maintainable solutions - Excellent collaboration and communication skills with a strong sense of ownership and accountability Preferred Qualifications - BS or MS in Computer Science, Software Engineering, or a related field - Open source contributions related to GenAI, distributed systems, or data orchestration - Experience with cloud networking (DNS, VPC configuration, infrastructure security) - Strong quantitative background (math, physics, ML, or related fields) - Experience using GenAI tools to augment development workflows - Familiarity with enterprise software development lifecycles from architecture through post-deployment support Why Join Us? Purpose & Impact: Be a key contributor to the GenAI revolution, shaping how enterprises adopt next-generation technology. Remote-First Culture: Based in Colorado, but work from anywhere with the tools and support you need. Expert Founders with Successful Exits: Our leadership team brings experience and a relentless enthusiasm for GenAI innovation. High-Autonomy Environment: Flat organizational structure, transparent communication, and minimal red tape. Competitive Compensation & Equity: Own a piece of our high-potential, well-funded startup. Comprehensive Benefits: We offer low-deductible medical plans, dental and vision coverage, disability and life insurance, 401(k) with 4% match, flexible spending accounts, health savings accounts, paid time off, and remote work support. Who We Are We're a small, driven team building a platform that makes GenAI deployment feel like magic. Our approach: curious, humble, but relentless. We're fun, kind, and exceptional—serious about making an impact but never taking ourselves too seriously. We operate with high urgency but think for the long term—action creates clarity. How to Apply Ready to build the foundation of the GenAI revolution? Please send your resume to letsbuild@kamiwaza.ai. Include GitHub (or equivalent) code samples, a system design you’re proud of, and any evaluation or benchmark work that demonstrates your technical rigor. P.S. If you use GenAI to craft your application, we’ll probably find out — and we’d love to learn more about how you did it! Compensation: This role offers a base salary between $100,000 and $200,000, plus equity and benefits. Actual compensation will reflect an individual’s experience, impact, and location.

United States
$100K - $200K / year
Aiwyn logo

Senior Software Engineer

Aiwyn

The first complete platform for modern accounting firms.

OtherRemoteTeam 51-200Since 2020H1B No Sponsor

Who is Aiwyn and what do we do? Aiwyn is transforming the way accounting firms manage the entire revenue lifecycle. Backed by top-tier investors like Bessemer, KKR, and Revolution, we’re one of the fastest-growing scale-up SaaS companies in the world. We build category-defining technology—and we’re doing it with world-class people, processes, and products. To learn more, visit our website Who You Are: You are a strategic builder and a dynamic leader, driven by the passion to learn new technologies and craft simple solutions to complex, innovative challenges. Engaged in architecture, you create enduring, robust platforms. Moving swiftly, you have definitive views on software design and product requirements. Valuing autonomy, you take vast ownership of transformative projects. As a natural mentor, you prioritize collaboration and knowledge sharing. You thrive in an environment that spurs debate, where logic and creativity merge to address the most exciting problems. What You'll Do: - Design & Develop - Create robust, scalable software solutions while maintaining high code quality standards. You'll implement complex features, contribute to technical decisions, and help shape the architecture of our systems. - Collaborate & Deliver - Work within agile teams to deliver high-quality features, participate in code reviews, and contribute to technical discussions. You'll help identify and resolve technical challenges while ensuring timely delivery of solutions. - Problem Solve & Innovate - Tackle complex technical problems, propose innovative solutions, and contribute to improving our development practices and tooling. - AI-Accelerated Development – Leverage AI coding assistants and tools to accelerate development velocity across the full stack. Help establish and refine AI-assisted development workflows, prompting strategies, and best practices for the team. Evaluate and adopt emerging AI tools that improve code quality, testing, and developer productivity. Contribute to a culture where AI is a natural part of the engineering workflow, not an afterthought What We Need: - Technical Expertise - Strong proficiency in Java/Kotlin and Spring Boot, with solid understanding of OOP, functional programming, and software design principles. Ability to write clean, maintainable code and understand complex codebases. - Problem-Solving Skills - Demonstrated ability to analyze and solve complex technical problems, with a keen eye for identifying potential issues and implementing effective solutions. - Quality Focus - Strong commitment to code quality, testing practices, and software development best practices. Experience in writing maintainable, well-tested code. - Technical Communication - Ability to clearly communicate technical concepts and decisions to team members, participate effectively in code reviews, and contribute to technical discussions. - Collaborative Mindset - Experience working effectively in agile teams, sharing knowledge with peers, mentoring less experienced engineers,, and contributing to a positive team culture. - System Understanding - Ability to understand system architecture and how different components interact, with experience in building and maintaining distributed systems. Preferred: - Kotlin experience - Experience with Angular or other front end technologies - Experience with GraphQL - Google Cloud Platform knowledge - Experience building solutions that leverage LLMs - Experience with PostgreSQL and BigQuery - Experience with data pipelines and ETL processes - Experience with continuous integration and deployment practices - Background in contributing to system architecture discussions - Track record of mentoring junior developers - Experience building software with agentic AI Why Work at Aiwyn? - The big-picture value proposition of this role is simple: join us, and you'll be paid competitively to have freedom in solving worthwhile, challenging problems alongside other A-players at a fast-growing SaaS startup led by an experienced and successful team with industry experience. Other benefits include: - Remote, work-from-anywhere culture - Competitive compensation - Healthcare benefits, - Stock options - 401(k) matching - Adventure Travel Stipend on each anniversary of your employment with Aiwyn Our Values: - Relentless by Design - Owners not Renters - Trust at the Core Aiwyn is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. Candidate information will be treated in accordance with our CCPA privacy notice which can be found here: https://www.aiwyn.ai/ccpa

United States
Job Closed