1

Polyglot Programming Jobs in California (NOW HIRING)

Polyglot - ability to program w/ multiple frameworks and languages. ROLE DESCRIPTION Our full stack engineers are expected to work across our tech stack. You'll work on a functional team either ...

Senior Database Engineer (DBRE)

San Francisco, CA ยท On-site

$124K - $169K/yr

... programming language such as Python, Bash, Go, Ruby, or Perl for automation and operational tooling. * Experience working in a polyglot production data environment, including at least one non ...

... programming language such as Python, Bash, Go, Ruby, or Perl for automation and operational tooling. * Experience working in a polyglot production data environment, including at least one non ...

Senior Software Engineer

Burbank, CA ยท On-site

$124K - $186K/yr

You will become an expert in core components of our content management platform, lead small-to-medium projects, and mentor other engineers - shipping high-quality code across a polyglot stack ...

Showing results 41-60

Polyglot Programming information

What are the key skills and qualifications needed to thrive as a Polyglot Programmer, and why are they important?

To thrive as a Polyglot Programmer, you need deep proficiency in multiple programming languages, strong problem-solving abilities, and a solid understanding of software development principles. Familiarity with diverse frameworks, version control systems like Git, and cross-platform development tools is typically required. Adaptability, quick learning, and effective communication are standout soft skills, enabling seamless collaboration and knowledge sharing. These competencies are crucial for building versatile solutions, integrating systems, and staying relevant in rapidly evolving technology environments.

What is the difference between Polyglot Programming vs Software Developer?

AspectPolyglot ProgrammingSoftware Developer
Required credentialsNo specific certifications; knowledge of multiple languagesTypically a degree in computer science or related field
Work environmentProjects requiring multiple programming languages and toolsDeveloping, testing, and maintaining software applications
Employer usageTech companies, startups, or projects needing diverse language skillsBroadly used across industries for software creation
Search intentUnderstanding multi-language coding approachesGeneral software development roles

Polyglot Programming involves using multiple programming languages within a project, emphasizing versatility and language-specific strengths. Software Developers focus on designing, coding, and maintaining software applications, often specializing in one or a few languages. While both roles require programming skills, Polyglot Programmers are distinguished by their multi-language expertise, whereas Software Developers may have a broader focus on software lifecycle management.

How does a polyglot programmer typically collaborate with teams using multiple technology stacks?

Polyglot programmers often work on cross-functional teams where different members specialize in various programming languages and frameworks. They serve as bridges between teams, translating concepts and integrating components built in diverse technologies. This collaboration requires strong communication skills, a willingness to learn, and the ability to quickly adapt to new tools and environments. Successful polyglot programmers can help streamline workflows and resolve compatibility issues, making them valuable assets in organizations with complex, heterogeneous tech stacks.

What is polyglot programming?

Polyglot programming refers to the practice of using multiple programming languages within a single project or application. This approach allows developers to leverage the strengths of different languages for specific tasks, such as using Python for data analysis and JavaScript for front-end development. Polyglot programming can improve efficiency, maintainability, and scalability, but it also introduces challenges like integration and increased complexity. It is often used in modern software development environments where different components require specialized solutions.
What job categories do people searching Polyglot Programming jobs in California look for? The top searched job categories for Polyglot Programming jobs in California are:
What cities in California are hiring for Polyglot Programming jobs? Cities in California with the most Polyglot Programming job openings:

Software Engineer II - Test/Internal Tooling

Parallel Systems

Los Angeles, CA โ€ข On-site

Other

Re-posted 5 days ago


Job description

Software Engineer II - Test/Internal Toolingย 

Parallel Systems is seeking a Software Engineer to design, develop, and maintain critical test software/infrastructure for an autonomous rail vehicle. In this role, you will work with systems required to ensure that our autonomous rail vehicles satisfy all regulatory, technical, and safety requirements.ย 

This position requiresย strong software development skills as well asย deepย expertiseย in testing both cloud-based software andย physical hardware systems.ย Moreover, candidates will need to be able to guide overall testing strategy, mentor engineers, and collaborate across product,ย software, hardware, and infrastructure/ITย teams to deliver reliable, scalable solutions.ย 

Responsibilitiesย 

  • Design, develop, andย maintainย testing frameworks for on-vehicle software as well as cloud-based servicesย 
  • Design, develop, andย maintainย hardwareย test stands for theย vehicle subsystemsย 
  • Maintain continuous integration (CI) pipeline, with an emphasis on reliability, speed, and cost effectivenessย 
  • Partner with hardware and software teams to develop useful internalย softwareย toolingย 
  • Contribute to regulatory documentation, including software traceability and test protocolsย 
  • Whenย appropriate, step into project leadership, ensuring milestones are well-defined and achievedย 

What Success Looks Likeย 

  • After 30 Days:ย You'veย developed aย workingย understanding of our testingย infrastructureย and are activelyย assistingย in theย bring-up of new test systems.ย 
  • After 60 Days:ย You'veย developedย a deep understandingย of our testing infrastructure.ย You areย assistingย in significant overhauls and expansions to our testing capabilities, as well asย activelyย driving discussions around the testing team's overall strategy and priorities.ย 
  • After 90 Days:ย You'veย delivered major testing featuresย and are proactively ensuring the testing team's roadmap is aligned with the company's future milestones.ย 

Basic Requirementsย 

  • 3+ years of software development skills and professional experience with both scripting (Python, JS, etc.) and systems (C++/Rust) programming languagesย 
  • Professional experience, or a high interest, in working on software test infrastructure with the ability to reason about correctness, performance, and system designย 
  • Experience withย bothย hardware-in-the-loop (HITL)ย testingย andย software-in-the-loop (SITL)ย simulationsย 
  • Working proficiency with Linux and the software test/build/deploy lifecycleย  ย 
  • Demonstrated success in leading technical design, setting direction, and mentoring other engineersย 

Preferred Qualificationsย 

  • 2+ years of experience building test software and/or internal tooling, with an emphasis on hard tech products in addition to conventional cloud softwareย 
  • Experience in safety-critical domains such as autonomous vehicles, industrial control, or aerospaceย 
  • Knowledge of rail control systems (strong plus)ย 
  • Ability to work cross-functionally and balance technical depth with product impactย 
  • Experience with polyglot codebasesย