Senior Associate - Software

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200

Location

United States

Posted

37 days ago

Salary

$80K - $120K / year

Seniority

Senior

Job Description

Senior Associate - Software

Lumenci

Lumenci is seeking a Senior Associate – Software to support high-impact patent litigation, IP strategy, and monetization engagements across advanced software technologies. This role is ideal for engineers with hands-on experience in software development, system architecture, distributed systems, embedded software, or AI/ML, who are eager to apply deep technical expertise in complex IP and legal environments. About Lumenci Founded in 2018, Lumenci is a premier intellectual property consulting firm specializing in patent litigation, expert witness testimony, and patent monetization for leading corporations and global law firms operating across the semiconductor, software, telecommunications, and emerging technology sectors. A key part of Lumenci’s model is the integration of deep technical expertise with litigation strategy. Our teams support high‑stakes disputes by developing technical narratives, performing rigorous analysis, and partnering with world‑class expert witnesses whose testimony shapes case outcomes in courts and arbitration forums worldwide. Headquartered in Austin, Texas, with offices in San Francisco, New York, and Gurugram, India, Lumenci delivers end‑to‑end support spanning technical analysis, expert strategy, valuation, and monetization execution. Our differentiated approach, which includes combining engineering depth, litigation experience, and operational rigor, has resulted in long‑term partnerships with leading law firms and technology companies navigating complex IP disputes. Lumenci is backed by VSS Capital Partners (“VSS”) and Century Equity Partners (“CEP”). VSS is a private equity firm dedicated to investing in tech‑enabled business services, healthcare and education companies. Since 1987, VSS has managed eight private capital funds with aggregate committed capital of nearly $4 billion across over 100 platform companies and hundreds of add‑on acquisitions. CEP is a private equity firm headquartered in Boston, MA, that partners with companies seeking investments to support growth or fund acquisitions, partial buyouts, or recapitalization opportunities. How We Work at Lumenci - Solve for the Customer: Lumenci is a customer‑first company, focused on creating long‑term relationships with our clients. Customers include internal employees and candidates who are part of the recruitment process. - Quality, Ownership, and Accountability: We are passionate about results and take full ownership of our work. We are performance‑oriented and driven by excellence. - Collaboration: We encourage collaboration over competition, work in small teams, and believe that teams do better than individuals. - Growth Mindset: We are adaptable to the changing requirements and needs of a dynamic high‑growth company and encourage each other to take diverse initiatives and develop new competencies. Role Type and Work Arrangement - Employment Type: Full‑time, exempt - Work Arrangement: Remote, US‑based - Location: Candidates may be located anywhere in the United States, subject to being legally authorized to work in the United States without sponsorship. - This role may require approximately 40% domestic travel for client meetings, expert meetings, lab and teardown visits, design/source code reviews, depositions/trials, and conferences. Responsibilities As a Senior Associate – Software, you will: - Contribute as an individual contributor on client projects involving software systems, platforms, applications, and distributed architectures. - Deliver patent analysis and IP monetization research related to software technologies, including technology due diligence, claim charting/infringement analysis, prior art searching, market research, and target scouting for software portfolios and products. - Analyze and reverse engineer implementations of software systems and architectures, such as: - Backend systems, APIs, and distributed/cloud architectures - Embedded and real-time software systems - AI/ML models, data pipelines, and algorithmic implementations - using industry-standard analysis techniques and tools (e.g., code analysis, static/dynamic analysis, debugging, instrumentation, log analysis, system tracing) as well as custom approaches. - Design and execute technical analysis plans and experiments to evaluate software architectures, system behavior, performance characteristics, and algorithmic implementations, and connect the resulting findings to patent claims, standards, and accused products. - Review datasheets, design documentation, system architecture diagrams, API specifications, developer documentation, and standards documents related to software systems, and map technical details to patent claims and commercial implementations. - Support Expert Witnesses and attorneys on IP litigation matters, including: - Technical analysis for expert and consulting reports - Review of source code, system architecture, design documentation, and logs - Preparation for depositions, hearings, and trials - Collaborate with project leads and senior consultants to prepare client deliverables and presentations that clearly explain complex software architectures, system designs, and algorithmic concepts to both technical and non-technical audiences. - Assist in maintaining relationships with existing and prospective clients by supporting technical discussions, demos, and workshops focused on software and IP opportunities. - Collaborate with Lumenci’s product teams to provide input on requirements, testing, and roadmap for technology platforms related to software analysis, technical content build, and IP analytics. - Contribute to thought leadership in software and IP, including blogs, whitepapers, research summaries, and internal training on software systems, architectures, and IP strategy. - Collaborate across the organization with in-person and distributed global teams; attend internal and external meetings, workshops, conferences, code reviews, depositions, and trials as needed. Minimum Requirements - Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a closely related field with a focus on software systems, architectures, or application development. - 2–4 years of hands-on experience working with software or software-adjacent systems in an R&D, development, systems, test, or consulting role (for example, software development, backend systems, distributed systems, embedded software, or application engineering), including implementing, analyzing, or optimizing software systems or architectures. - Strong understanding of core software fundamentals, such as data structures, algorithms, system design, operating systems, networking, and software architecture patterns. - Experience working with software development flows, tools, or reference implementations for one or more domains, such as: - Backend / distributed systems (e.g., microservices, cloud platforms, APIs) - Embedded or systems software (e.g., real-time systems, firmware) - AI/ML systems or data platforms (e.g., model pipelines, data processing frameworks) - Demonstrated proficiency in one or more relevant programming/scripting languages (e.g., Python, Java, C/C++, JavaScript, or similar) for software development, data analysis, or automation. - Ability to clearly explain complex technical topics in writing and verbally to both technical and non-technical audiences, especially when translating software technical detail into IP and business implications. - Strong analytical skills, attention to detail, and ability to manage multiple tasks and deadlines in a fast-paced consulting environment. - Approximately 40% domestic travel (for client meetings, expert meetings, code reviews, depositions/trials, and conferences). Preferred Qualifications - Experience supporting IP litigation, licensing, standards-related work, or patent monetization related to software systems, platforms, or applications. - Familiarity with common software analysis and reverse-engineering workflows, such as static/dynamic code analysis, debugging, instrumentation, protocol analysis, and performance profiling. - Exposure to standardization activities, industry groups, or open-source ecosystems related to software technologies, platforms, or protocols. - Experience with software design, development, or system architectures (e.g., distributed systems design, API development, cloud-native architectures, CI/CD pipelines) and familiarity with how these features are represented in patent claims. - Experience in intellectual property services, such as patent drafting/prosecution support, technical support for licensing negotiations, or patent brokerage, particularly where software or software-adjacent technologies were involved. Why You Will Love Working for Lumenci - Be Part of a Global Team: Joining Lumenci means joining a diverse and globally distributed team. You will collaborate with talented individuals from different backgrounds and cultures, bringing unique perspectives to every project. - Growth and Development Opportunities: At Lumenci, we believe in recognizing and rewarding merit. We offer opportunities for merit‑based promotions, allowing you to advance your career based on your performance, contributions, and dedication. We are committed to supporting your professional growth and development, providing the resources and mentorship needed to excel in your role and take on new challenges. Benefits & Total Rewards - Comprehensive Health & Well‑being: Robust medical, dental, and vision insurance options with significant company contributions toward employee premiums to support the health of our Luminaries and their families. - Retirement Strategy: 401(k) program with a competitive employer‑matching contribution, enabling employees to build long‑term financial security. - Performance‑Based Incentives: Total cash compensation includes a variable pay component designed to reward both individual achievements (KRAs) and overall company success. - Time Off & Leaves: A balanced leave policy that includes accrued Paid Time Off (PTO), designated company holidays, and additional floating holidays for personal or cultural significance. - Holistic Wellness Support: Dedicated Wellness Leave to address both physical health and emotional well‑being, as well as paid leave for significant life events like bereavement and parental bonding. - Culture of Autonomy & Growth: A flexible, remote‑first work environment that favors autonomy and provides structured support for ongoing professional development and career advancement. Compensation & Pay Transparency The expected total annual compensation range for this role is $80,000–$120,000 USD, which may include base compensation and other eligible incentive components. Actual compensation will depend on skills, experience, and work location. For candidates in jurisdictions that require pay range disclosures, Lumenci will provide a good‑faith compensation range for the candidate’s location as part of the job posting or during the interview process, consistent with applicable law. Salary History: In compliance with applicable laws, Lumenci does not request, require, or rely on an applicant’s prior salary history when determining a starting salary or during any part of the hiring process. Equal Opportunity Employer: Lumenci is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. Accommodations: If you require a reasonable accommodation to complete this application or participate in the interview process, please let your recruiter know. Employment Relationship: Nothing in this job description creates or is intended to create a contract of employment for any specific period of time. Employment with Lumenci, if offered, is on an at‑will basis and may be terminated by either the employee or Lumenci at any time, with or without cause and with or without notice, subject to applicable law. Work Authorization: Must be legally authorized to work in the United States without sponsorship.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

Role Description As Advisor Barch Developer (UNIX/C/Claims) at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Here are the details on this position: - Apply your skills to support Gainwell as we help clients deliver better health and human services outcomes. - Analyze customer information requirements and product specifications to define technical content strategy and plan. - Design and develop written and/or visual product-related information, hard copy, web (user/configuration/troubleshooting guides), and online information (interactive demos, help systems) integrated into product, for a variety of audiences (end user, system administrators, internal support engineers, product developers, training developers). - Code, build, compile, and test modifications to the system using established team standards. - As customer advocate, help define/refine product requirements. - Interface with cross-functional areas as a member of the product development team. - Work on problems/projects of moderately complex scope. - Exercise independent judgment within defined practices and procedures to determine appropriate action. - Act as an informed team member providing analysis of information and limited project direction input. - Follow established guidelines and interpret policies. - Evaluate unique circumstances and make recommendations. Qualifications - 9+ years of applications design, development and programming with C language, XML, UNIX/LINUX and SQL. - Previous healthcare IT systems experience is required. Must have experience with claims processing systems. - Experience documenting and executing unit test cases. - Experience with support of system design, development, maintenance, and modification. Requirements - Fully remote opportunity with the option to work anywhere within the United States. - Willingness to work a flexible schedule to accommodate business needs and travel as required. - Video cameras must be used during all interviews, as well as during the initial week of orientation and all customer facing meetings. Benefits - Generous, flexible vacation policy. - 401(k) employer match. - Comprehensive health benefits. - Educational assistance. - A variety of leadership and technical development academies to help build your skills and capabilities.

United States
$100K - $115K / year

IT Software Engineer Sr

CommonSpirit Health

CommonSpirit Health is a nonprofit organization that is on a mission to improve people’s health while making “the healing presence of God known.” The organization, as an empl

Role Description As our IT Sr Software Engineer, you will be a technical leader and innovator, pivotal in designing, developing, and deploying robust, scalable software solutions that drive our digital transformation. Every day, you will lead complex software projects from concept to deployment, ensuring architectural integrity and coding standards. - Architect solutions, mentor junior engineers, conduct code reviews, and troubleshoot intricate technical challenges. - Collaborate to translate business requirements into efficient applications. - Analyze existing business processes and workflows to identify opportunities for improvement and automation. - Develop detailed technical specifications and solution designs to implement improvements. - Lead and actively participate in agile ceremonies (sprint planning, daily stand-up, sprint review, retrospective). - Collaborate effectively with business analysts, scrum masters, QA analysts, product owners, and other cross-functional teams to define and deliver impactful projects. - Design, develop, test, and deploy end-to-end DevOps solutions using .NET, Java, and other relevant technologies. - Write code and scripts to enhance or customize processes. - Leverage expertise in Microsoft BI software (SSRS, SSIS, SSAS), Blackbaud CRM SDK (Infinity SDK), and analytics tools (SRSS, PowerBI, Tableau) to analyze data and inform solution development. - Document and demonstrate solutions through clear and concise documentation, flowcharts, layouts, diagrams, charts, code comments, and code. - Communicate technical concepts effectively to both technical and non-technical stakeholders. - Conduct thorough testing of solutions to ensure accuracy, reliability, and scalability. - Debug and resolve issues that arise during testing or production. Qualifications - Bachelors Of Science in Computer Science or equivalent knowledge and skills obtained through a combination of education, training, and experience in a senior-level Healthcare environment. - 5+ years of experience working in IT as a Software Engineer or equivalent software development role. Requirements - None, upon hire. Preferred - 2+ years of experience with the Infinity SDK for Blackbaud CRM. - 2+ years of experience writing reports for Blackbaud CRM and Blackbaud Raiser's Edge. - 2+ years of experience using Brightvine's Data Loader. - 2+ years of experience using Zuri's Velocity.

United States
$50 - $74 / hour
CACI International logo

Wireless Protocols Software Engineer

CACI International

Headquartered in Arlington, Virginia, with over 120 offices throughout Western Europe and North America, CACI International was founded in 1962 by businessman Herb Karr and program

Wireless Protocols Software Engineer Location: Florham Park United States Job Description: Job Title: Wireless Protocols Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US CACI's Wireless Solutions division is looking for a new team member with experience in digital signal processing and physical layer algorithms who is passionate about building the next generation of software-defined protocol processing frameworks and applications. Our team of approximately 20 engineers comprises a mix of digital signal processing experts, large-scale application developers, and wireless protocol experts who work together to create some of the most highly optimized, software-based, platform-independent protocol processing engines in the world. Our solutions, refined and advanced over two decades of development, allow for a mix of deployment options, ranging from low-power embedded SBCs to multi-core computing clusters with FPGA and GPU capabilities. The ideal candidate for this position will have some previous experience in implementing digital signal processing (DSP) and physical layer (PHY) algorithms into real world applications. Multiple vacancies are posted for this position across various junior, mid-level, and expert levels of experience. This is an on-site position with hybrid work arrangements considered at any of the referenced locations. More About the Role: - Define, design, implement, and test components of wireless protocol stacks, ranging from physical layer (PHY) algorithms to layer 2/layer 3 procedures - Contribute to systems-level engineering discussions that reconcile the various use cases for our software in pursuit of best-in-class solutions - Work with customers (both internal and external to CACI) to help integrate our solutions into a wide variety of applications and use cases - Debug, test, and validate our capabilities using both unit tests as well as scenarios reported by our end users - Travel to other CACI locations and/or customer sites in the US as necessary (travel requirement is typically 0 - 15%) What You Can Bring to Our Team: - A drive to continuously improve and refine existing capabilities alongside new development opportunities. - Ability to work with a distributed team and manage your time effectively across multiple, simultaneous projects. - A strong understanding of modern C++ programming. We consider C++11 to be the minimum but love to use C++17/20 features where appropriate. - Knowledge of wireless physical layer algorithms and their implementations, or an ability to learn and understand existing implementations. - Code profiling experience, ability to identify critical code paths, and offer performance optimizations based on analysis over multiple scenarios. - Experience using wireless test equipment in lab environments, including test setup design. You'll Bring These Qualifications: - A bachelor's degree (or higher) in Computer Science or Electrical Engineering or equivalent technical degree or an additional 4+ years of experience in lieu of degree. - 2-4 years of related experience in an industry environment. - Experience with Signal Processing or DSP. - Experience writing software for Linux-based operating systems - C/C++ programming experience (or proven ability in an alternate object-oriented language) shown through project work or code examples. - Demonstrated ability to read and understand technical specifications, and create software-based implementations of the procedures and methods described therein - Excellent communication and interpersonal skills - Previous experience with wireless protocols (e.g., 3GPP cellular protocols, IEEE wireless standards, and/or ITU/ETSI-defined mobile radio standards). - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $69,100-$141,500 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

New Jersey
$69.1K - $141.5K / year
Fortrea logo

Principal Statistical Programmer – Sponsor Dedicated

Fortrea

Fortrea is a contract research organization (CRO) that provides advanced laboratory-focused services that help change lives. On a mission to deliver “life-changing medicines to p

• Plan, execute and oversee all programming activities on a study, including resource estimation, working within budget, meeting timelines, maximizing quality, interaction with other departments • Oversee SDTM, ADaM and TLF development, perform Senior Review of outputs • Liaise with other Sponsor departments for additional programming needs • Support/oversee submission activities (especially in late phase team) • Ensure all activities are conducted efficiently • Mentor less-experienced team members in best practices around SDTMs, ADaMs and TFLs

Europe