Clarity Innovations, Inc. logo
Clarity Innovations, Inc.

We are your trusted partner for edtech strategy, content, and engineering.

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50Since 1996H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

8 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Clarity Innovations, Inc.

Role Description Senior Software Engineer with senior knowledge and hands-on experience in developing, implementing, and leading software teams. Responsible for maintaining and improving the performance of existing software code, designing and updating software databases under contract and direction from the assigned Government Product Manager. - Write test scripts in an agile software development environment with an emphasis on automated test procedures. - Recommend improvements to existing software applications as necessary. - Perform software tasks identified in the position's primary responsibilities while working on Government/Contractor software teams. Primary Responsibilities include (but are not limited to): - Design, develop, and test software for Command and Control based products. - Develop front end and backend of software prototypes, components, and tooling to speed the prototyping process. - Embrace and adhere to development methodologies such as: - Extreme Programming (XP) Practices - Pair-Programming - Test-Driven Development (TDD) - Continuous Integration/Continuous Delivery (CI/CD) techniques - Help design and develop software requirements for multiple Command and Control based products, including software architectures, APIs, frameworks, and libraries. - Work with data scientists, UX designers, engineers, and product managers to compose cohesive and sound software designs for scalable Command and Control software solutions. - Optimize software designs and architectures to deliver desired performance targets. - Stay informed on the latest software architectures and trends. - Aid in making technical decisions to migrate legacy systems to the cloud. - Analyze and decompose activities and requirements to software designs allocated across systems components/sub-components. - Capture, develop, and report reference architectures and document compliance standards. - Develop plans, road maps, and software design strategies. - Implement and practice DevOps Enablement and mentor junior developers. - Provide guidance and constructive feedback to junior engineers within product teams. Qualifications - Bachelor’s degree in a highly quantitative field (Computer Science, Machine Learning, Operational Research, Statistics, Mathematics, etc.) or 3 years of directly related experience in lieu of a BS. - 6 years of non-internship professional Full-Stack Software development experience (Java, Web services, Database, and/or web application development). - 4 years of programming experience with JavaScript, Java, and preferably one more programming language (Python, etc.). - 2 years of experience with DevSecOps tools and processes (Git, Concourse, GitLabCI, SonarQube, Fortify, ThreadFix). - 2 years experience with front end frameworks (React or Vue). - 2 years of experience with Extreme Programming practices (Test-Driven Development, Pair Programming, CI/CD). - 2 years of experience contributing to software architecture and design of both new and existing systems. - 1 year of experience using container technologies (Docker or Kubernetes). - 1 year of training, upskilling, and/or mentoring engineers. - MUST be eligible to obtain a minimum of a Secret clearance. Requirements - MS in a highly quantitative field (Computer Science, Machine Learning, Operational Research, Statistics, Mathematics, etc.) - desired. - 2 years experience with backend runtimes and frameworks (Node.js, Spring, Spring Boot, Django, Flask). - 2 years of test authoring experience in Javascript, Java, or other languages. - 1 year of experience with test mocks. - 1 year of experience with contract testing. - CompTIA Sec+, CMU SEI - Software Assurance Professional Certificate, or CSSLP certification - desired. - Active Secret or TS/SCI Clearance - desired. Benefits - 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 veteran status.

Related Job Pages

More Software Engineer Jobs

PrideStaff logo

Director of Engineering

PrideStaff

Best of Staffing award-winning firm ⭐️🏆 Offering expert staffing & recruiting solutions nationwide

Full TimeRemoteTeam 501-1,000Since 1996H1B Sponsor

• Architect, operate, and continuously harden our AWS environment — EKS, ECR, Docker, and the full container delivery pipeline. • Set technical direction for our Node.js services and MongoDB data layer. • Lead delivery of complex, cross-cutting initiatives. • Recruit, hire, and develop a high-performing engineering team. • Own logging, metrics, tracing, and alerting across AWS. • Establish predictable delivery rhythms. • Strengthen controls around access, secrets, data, and change management. • Translate technical tradeoffs into decisions. • Work hand in hand with product, operations, and client-facing teams. • Help position us for growth.

United States
Naveera Technology LLC logo

Associate Looker & LookML Developer

Naveera Technology LLC

Engineering Production-Ready Data, AI & Cloud Platforms - Scalable, Secure, and Built for Enterprise Growth.

Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description We are looking for an experienced Looker & LookML Developer with strong expertise in data analytics, business engagement, and customer-facing interactions. The ideal candidate should have hands-on experience in building scalable LookML models, dashboards, and analytics solutions while working closely with business stakeholders and technical teams. The candidate will play a key role in translating business requirements into meaningful data insights and analytics solutions within Brokerage & Logistics domain projects. Qualifications - Looker & LookML Developer with GCP/AWS Cloud - 3 to 6 years of experience Requirements - Develop, maintain, and optimize LookML models, explores, and dashboards in Looker. - Work directly with business stakeholders and customers to gather requirements and translate them into analytics solutions. - Lead requirement discussions and clarify ambiguous business needs. - Design scalable data models and KPI-driven reporting solutions. - Collaborate with Data Engineers, Analysts, and Cloud teams for end-to-end analytics delivery. - Create structured documentation for business requirements, KPI definitions, and technical implementations. - Ensure data quality, consistency, and performance optimization across dashboards and reports. - Support customer-facing discussions, demos, and solution walkthroughs. - Work with cloud-based data platforms and modern data warehouse solutions. - Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. Benefits - Remote Work

EST (UTC-5)
$25 - $35 / hour
Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

• Responsible for supporting the Programming deliveries of a clinical study or project. • Implements statistical programming aspects of the protocol and the clinical development program. • Ensures high quality is built into own deliverables and the quality delivered by other programmers. • Programs independently with high efficiency and quality. • Writes and/or implements specifications and oversees completeness of relevant documentation. • Contribute to the development of best practices to improve quality, efficiency, and effectiveness within the function. • Ensures compliance with standards and automation usage. • Plans and support team activities and tasks. • Communicates and escalates risks within the assigned studies and/or projects. • Works proactively with study team members including but not limited to the Statistician, Lead Programmer, Data Manager and Study Leader.

United Kingdom
HERE Technologies logo

Principal Software Engineer

HERE Technologies

The world's leading location platform company

Full TimeRemoteTeam 5,001-10,000Since 1985H1B No Sponsor

What's the role?As a Principal Software Engineer, you will be playing as an important contributor located in Japan as part of HERE Map and Service The products that team is operating in Japan, includes Map products, Location Services and SDK. In this role, you will own and decisively influence cross‑team / cross‑system technical outcomes, solving non‑standard, ambiguous problems with organization‑level impact and take decisions measurably affecting delivery speed, quality, scalability, or reliability across multiple teams. Your main responsibilities include: - Owning and shaping the technical and architectural direction of complex, cross‑component software systems within the HERE Map and Services portfolio, ensuring long‑term scalability, reliability, and maintainability. - Solving complex, ambiguous technical problems with organization‑level impact, acting as a technical authority and escalation point across teams and components. - Designing, documenting, and evolving system and software architectures, making and defending clear trade‑offs across performance, quality, cost, risk, and delivery speed. - Driving engineering excellence and productivity through technical leadership, including design and code reviews, architectural guidance, and the adoption of best practices across multiple teams. - Leveraging AI and AI‑powered tools to improve engineering efficiency and quality, influencing teams to adopt new technologies, automation, and modern development approaches where they provide clear value. Who are you?You are motivated to explore and deliver high quality solutions to our customers. You have a strong passion for technology and a strong customer-centric, product sense. You enjoy working outside your comfort zone and love to learn new technologies. You will have success in this role if you possess the following skills, competencies and experience: - 12+ years’ experience in software development, especially around SDK development, back-end service development and APIs - Proficiency in Python/Java/Scala or C++ programming language - Experience working with continuous integration tools like Jenkins or CI workflows in Gitlab or GitHub. - Knowledge of JIRA and test management systems - Strong communication skills in Japanese and English - Knowledge of location-based services such as mapping, navigation, GPS etc is nice to have - Exposure to AWS or other Cloud Ecosystems. - Previous working experience in the Automotive Industry or supporting Automotive OEMs is an advantage. HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics. Who are we?HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel.

Japan