This role involves full lifecycle software development for production systems, focusing on C/C++ implementation and maintenance. You will also be instrumental in enhancing developer productivity by integrating cutting-edge automation tools into existing CI/CD pipelines. The position requires a proactive individual to own production software while continuously improving the development ecosystem.
Compensation
$45.00 - $55.00 Per Hour
Responsibilities
Design, code, debug, and maintain production-grade C/C++ software.
Integrate large language model applications for code and requirement analysis into CI/CD.
Enhance and automate unit test reporting and documentation generation processes.
Troubleshoot and resolve software defects, ensuring robust and reliable solutions.
Collaborate on requirements, design, and code reviews to improve software quality.
Develop, maintain, and enhance complex software systems for national security applications.
Compensation
The projected compensation range for this position is $141,500.00-$236,000.00.
Responsibilities
Develop, maintain, and enhance complex software systems—including data-intensive analytics, algorithm development, large-scale data processing, and real-time architectures—aligned with system requirements.
Review, test, and validate software components against design specifications, document test results, and resolve software problem reports (SPRs/defects).
Apply appropriate development and design methodologies (e.g., Agile, CI/CD) suited to the project environment.
Contribute to system architecture and design, evaluating hardware/software trade-offs, software reusability, COTS/GOTS integration versus custom development, and requirements flow-down from system level to component level.
Collaborate across multi-disciplinary engineering teams to support system integration, deployment, and operational readiness.
Requirements
Bachelor’s Degree in Computer Science, Computer Engineering, Software Development, or a related field
Nice to have: Python development
Nice to have: modern front-end development (JavaScript/TypeScript, HTML5/CSS3, component frameworks)
Nice to have: core networking concepts and protocols
As a Senior Engineering Manager on the Graphics team, you’ll own the vision and staffing strategy for the core rendering engine features and tools that power League of Legends, leading a team of seasoned engineers.
Responsibilities
Serve as the vision holder for the rendering technology that powers League of Legends
Staff, manage, mentor, lead, and cultivate a team of 5-10 software engineers
Partner closely with product, delivery, technical, and quality leads to support your team and align on outcomes
Ensure the technology you build serves the long-term needs of a wide range of content developers
Coordinate with individuals and external partners across multiple time zones around the world
Requirements
Bachelor’s degree in Computer Science or a related field
Join the XR Integrations team to participate in developing the foundational support to use XR devices with the Unity Engine, integrating third party SDKs for next generation hardware and software platforms.
Compensation
Zone A: $92,400 - $138,600 USD gross
Zone B: $104,500 - $156,700 USD gross
Zone C: $117,400 - $176,000 USD gross
Responsibilities
Implementing new technologies and innovative features into the Unity engine in support of XR
Collaborating with other teams and external partners to bring cohesive and user friendly experiences to developers
Integrating third party SDKs for next generation hardware and software platforms using Agile methodologies
Working with new and existing hardware platforms to deliver a consistent development experience
Investigating reported issues, participating in code reviews, and attending project planning and QA meetings
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Job Description –Software Engineer
Position Requirements:
Eligible Candidates should meet the following criteria
Required:
0 to 4 years of C/C++/ development experience on Enterprise/Consumer level product lines on Linux/macOS platforms
Excellent debugging and problem-solving skills. Well versed with data structure, algorithms, and system design.
Innovative thinker and adept at building highly scalable, high-performance applications
Possess excellent knowledge of best engineering practices of SDLC model, including Coding standards, Code reviews, Source Control Management, CI/CD pipelines, testing
Self-driven, quick learner, and ready to explore new approaches
Excellent communication skills with peers and should be able to engage with different teams to seek technical clarification or build consensus
Hiring Engineers/Interns
Basic Qualifications:
Bachelor / Master's degree in Computer Science Engineering (M.E / M.Tech, B.E / B.Tech, MCA) and 0 to 4 years of previous experience in the job offered, or as Software Engineer, Software Developer, or a similar related role