Job Closed

This listing is no longer active.

Jobgether logo
Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Principal Software Engineer

Location

United States

Posted

91 days ago

Salary

$204K - $255K / year

Seniority

Lead

No structured requirement data.

Job Description

Principal Software Engineer

Jobgether

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to shape the architecture and performance of a highly technical platform used by engineering teams to improve software delivery processes. As a Principal Software Engineer, you will design and build scalable backend systems that process large volumes of development lifecycle data and transform it into meaningful insights for engineering organizations. You will work on complex distributed systems, collaborate with cross-functional teams, and influence technical direction across the platform. The position combines deep system design, hands-on development, and technical leadership within a fast-paced environment. If you enjoy solving complex engineering challenges and building tools that empower other developers, this role provides a meaningful and impactful opportunity. - Design, develop, and maintain scalable backend services and distributed systems in a high-performance Java environment. - Architect and implement solutions that process large volumes of data from multiple developer tools and platforms. - Write detailed technical specifications and design documentation for new features and system improvements. - Analyze complex system behaviors, troubleshoot issues in distributed environments, and implement durable fixes. - Collaborate with Site Reliability Engineering, DevOps, and cross-functional teams to deploy and maintain production systems. - Participate in peer reviews for architecture, design, and code to maintain high engineering standards. - Continuously improve system scalability, reliability, and performance across the platform. - Contribute to agile development cycles and maintain a rapid feedback loop with internal users and engineering teams. Qualifications - 12+ years of experience developing highly scalable backend systems and distributed applications. - Strong expertise in Java and building production-grade backend services. - Solid experience with relational databases such as MySQL or PostgreSQL. - Strong understanding of distributed systems design, scalability, and resilience. - Proven ability to troubleshoot complex system issues and optimize performance. - Experience with SQL optimization and query tuning is a plus. - Familiarity with search technologies such as Elasticsearch or Solr is advantageous. - Experience working with cloud platforms such as AWS, Azure, or GCP. - Knowledge of Docker, CI/CD pipelines, and modern DevOps practices is beneficial. - Excellent analytical thinking, debugging abilities, and collaborative problem-solving skills. Benefits - Competitive salary with a hiring range typically between $204,000 and $255,000 depending on experience and location. - Comprehensive healthcare coverage including medical, dental, and vision plans. - Flexible Spending Account and Employee Assistance Program. - Flexible paid time off and parental leave policies. - Quarterly company-wide recharge days and additional time-off initiatives. - Remote work flexibility within the United States with occasional travel. - Monthly internet reimbursement and commuter benefits. - Regular social events, team-building activities, and employee engagement programs. - Opportunities for performance-based incentives and potential equity participation.

Job Requirements

  • 12+ years of experience developing highly scalable backend systems and distributed applications.
  • Strong expertise in Java and building production-grade backend services.
  • Solid experience with relational databases such as MySQL or PostgreSQL.
  • Strong understanding of distributed systems design, scalability, and resilience.
  • Proven ability to troubleshoot complex system issues and optimize performance.
  • Experience with SQL optimization and query tuning is a plus.
  • Familiarity with search technologies such as Elasticsearch or Solr is advantageous.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker, CI/CD pipelines, and modern DevOps practices is beneficial.
  • Excellent analytical thinking, debugging abilities, and collaborative problem-solving skills.

Benefits

  • Competitive salary with a hiring range typically between $204,000 and $255,000 depending on experience and location.
  • Comprehensive healthcare coverage including medical, dental, and vision plans.
  • Flexible Spending Account and Employee Assistance Program.
  • Flexible paid time off and parental leave policies.
  • Quarterly company-wide recharge days and additional time-off initiatives.
  • Remote work flexibility within the United States with occasional travel.
  • Monthly internet reimbursement and commuter benefits.
  • Regular social events, team-building activities, and employee engagement programs.
  • Opportunities for performance-based incentives and potential equity participation.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Diseñar, desarrollar y mantener aplicaciones móviles con React Native para iOS y Android. • Definir y liderar la arquitectura técnica de las aplicaciones móviles, asegurando la escalabilidad y la mantenibilidad del código. • Implementar funcionalidades críticas para productos fintech como wallets, pagos digitales, autenticación segura y gestión de transacciones. • Integrar APIs y servicios de backend, asegurando eficiencia, estabilidad y seguridad. • Optimizar el rendimiento de la aplicación en distintos dispositivos y sistemas operativos. • Implementar buenas prácticas de seguridad móvil, incluyendo el almacenamiento seguro de credenciales, la autenticación biométrica y la protección de datos sensibles. • Liderar procesos de code review, asegurando estándares de calidad y buenas prácticas. • Coordinar con los equipos de backend, DevOps, producto y diseño para la entrega de nuevas funcionalidades. • Gestionar el proceso de publicación y mantenimiento de aplicaciones en App Store y Google Play. • Identificar y resolver problemas técnicos en ambientes de testing y producción. • Mentorear a desarrolladores mobile mid y junior dentro del equipo. • Mantenerse actualizado sobre tendencias y mejores prácticas en desarrollo mobile y fintech.

Colombia
Job Closed
Cohere logo

Product Manager, Platform Experience – Developer Product

Cohere

At Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.

Full TimeRemoteTeam 11-50H1B Sponsor

• Drive the roadmap across managed services, APIs, SDKs, and developer tooling, balancing near-term customer needs with long-term platform investment. • Translate model and infrastructure capabilities into well-designed product surfaces that developers and enterprise operators can rely on. • Engage directly with customers and developers to understand integration challenges, validate priorities, and surface unmet needs. • Define success metrics for platform health and developer experience, and lead initiatives to move them. • Partner with engineering, research, technical writing, and developer relations to ship and document platform improvements.

Canada
Contact Government Services logo

Senior APEX Developer

Contact Government Services

Contact Review prides itself on finding high-quality, high-accountability, barred attorneys specifically tailored to the needs of our project. Assists with document review, privilege review, expert testimony, legal research, and foreign language translation Fosters a culture where every team member sees themselves as an extension of the project's team Looks for ways to improve efficiency and streamline workflows

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description CGS is seeking a dedicated Senior APEX Developer to join a fast-paced and hard-working team to assist with any legal accounts. As a Senior APEX Developer, you will play a key role in supporting various aspects of the company's portfolio. The Legal Analysis Workflow System (LAWS) is an Oracle Application Express (APEX) database with features that can be used to track OGC cases and projects. LitB uses Oracle APEX as its application development tool. Personnel assigned to this task must have the ability to adjust to changing priorities and work well under pressure. The Contractor shall provide the following services to include but not limited to: - Participate in teleconferences or technical meetings to review, educate, and support program objectives; - Design, debug, code, and maintain Oracle APEX applications; - Design, debug, code, and maintain Cascading Style Sheets (CSS), HyperText Markup Language (HTML), JavaScript, Asynchronous JavaScript and XML (AJAX) code; - Develop, design, and incorporate new capabilities into the LAWS application based on OGC requirements; - Liaise with other divisions for coordination and complex problem resolution; - Perform Operation and Maintenance (O&M) standard operating procedures of LAWS application and other APEX applications as needed; - Provide direct end-user support for LAWS; - Develop supporting documentation, training materials and provide end-user training support; - Assist with ensuring requirements are documented and met. Qualifications - Excited to contribute to government innovation; - Appreciate collaboration; - Ability to anticipate the needs of others. Benefits - Health, Dental, and Vision; - Life Insurance; - 401k; - Flexible Spending Account (Health, Dependent Care, and Commuter); - Paid Time Off and Observance of State/Federal Holidays. Company Description Contact Government Services (CGS) strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting-edge technology with world-class personnel to deliver customized solutions that fit our client’s specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years, we’ve been growing our government-contracting portfolio, and along the way, we’ve created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers mending those relations for years to come.

United States
$180K - $260K / year
Renishaw logo

Senior Software Engineer II

Renishaw

LexisNexis® Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate, commerce more transparent, business decisions easier and processes more efficient. You can learn more about LexisNexis Risk at the link below: LexisNexis Risk Solutions

OtherRemoteTeam 5,001-10,000

About LexisNexis Risk Solutions LexisNexis Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate, commerce more transparent, business decisions easier and processes more efficient. You can learn more about LexisNexis Risk at the link below, https://risk.lexisnexis.com/. About the Role: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions. Responsibilities: - Interface with other technical personnel or team members to finalize requirements. - Write and review portions of detailed specifications for the development of complex system components. - Complete complex bug fixes. - Work closely with other development team members to understand complex product requirements and translate them into software designs. - Successfully implement development processes, coding best practices, and code reviews. - Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. - Resolve complex technical issues as necessary. - Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles. - Keep abreast of new technology developments. - Design and work with complex data models. - Mentor less-senior software developers on development methodologies and optimization techniques. Qualifications: - 5+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience requiredAdvanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Have proficiency with data manipulation language including optimization techniques. - Great understanding of normalized/dimensional data modeling principles. - Expert knowledge of multiple data storage subsystems. - Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. - Proven research skills. - Proven knowledge in industry best practices in development. - Knowledge in using and developing applicable tool sets. - Ability to interface competently with other technical personnel or team members to finalize requirements. - Ability to work well with internal and external technology resources. - Knowledge of test-driven development. - Ability to write and review portions of detailed specifications for the development of complex system components. - Ability to complete complex bug fixes. - Good oral and written communications skills. Working for you: We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: - Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits - Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan - Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs - Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity - Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits - Health Savings, Health Care, Dependent Care and Commuter Spending Accounts - In addition to annual Paid Time Off, we offer up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice U.S. National Base Pay Range: $95,300 - $158,800. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus. We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120. Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here. Please read our Candidate Privacy Policy. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.

United States
$95.3K - $158K / year
Job Closed