2

Remote Offshore Software Development Jobs in California

Software Development Manager

San Diego, CA ยท On-site +1

$120K - $140K/yr

Remote or Hybrid is not available. Axos Bank is looking for an experienced, product-oriented Software Development Manager to join our software engineering team and help ensure that the experience of ...

Software Development Engineer

San Francisco, CA ยท On-site +1

$155K - $186K/yr

Software Development Engineer - API Services The API Services team owns critical services to ensure ... This position is open to Hybrid and Remote Work Locations. The preferred locations for this ...

SDET, Remote opportunity

Irvine, CA ยท On-site +1

$130K - $145K/yr

Senior SDET Location: Hybrid if local to Irvine, CA. 100% remote if you live more than 30 miles from the office. Our client is one of the leading mortgage technology companies in the country ...

Senior Software Engineer

El Segundo, CA ยท On-site +1

$184K/yr

Remote Optional Job Number: 00943 Department: Development Opening Date: 08/20/2026 About Job Title: Sr. Software Engineer Duties: The Sr. Software Engineer provides software development to design and ...

What You'll Bring * 4+ years of software product management / development experience or in a ... Mainly remote work: seeking candidates in the greater Los Angeles area to mainly work remotely with ...

D esign, develop, and maintain high-quality software applications and systems. * C ollaborate with ... development and career advancement. * F lexible working hours and remote work options. * G enerous ...

This is a remote position. We are seeking a talented Software Engineer to join our engineering team ... Ensure secure coding practices are followed throughout the software development lifecycle. Support ...

next page

Showing results 1-20

Remote Offshore Software Development information

What is remote offshore software development?

Remote offshore software development refers to the practice of outsourcing software development tasks to teams or companies located in other countries, often to leverage cost advantages, access specialized skills, or scale development capacity. These teams work remotely, collaborating with clients through digital communication tools and project management platforms. Offshore development is commonly used by businesses seeking to accelerate project timelines, reduce expenses, or focus on core business functions while delegating technical work to expert partners.

How does working in remote offshore software development impact collaboration and communication within the team?

In remote offshore software development, team members often span multiple time zones and cultural backgrounds, which makes clear communication and proactive collaboration especially important. Teams typically rely on a suite of collaboration tools (like Slack, Jira, and Zoom) and establish regular stand-up meetings to keep everyone aligned on project goals. While asynchronous communication is common, teams also set clear guidelines to ensure timely feedback and knowledge sharing. Adapting to different working styles and schedules can be challenging at first, but strong documentation practices and an emphasis on transparency help foster a cohesive and productive team environment.

What are the key skills and qualifications needed to thrive in remote offshore software development, and why are they important?

To thrive in Remote Offshore Software Development, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with collaboration tools (like Jira, Git, Slack), cloud platforms, and relevant programming frameworks is typically required. Excellent communication, self-motivation, and cultural adaptability make someone stand out in this global, distributed role. These skills ensure effective project delivery, seamless teamwork across time zones, and high-quality software outcomes.

What is the difference between Remote Offshore Software Development vs Remote Nearshore Software Development?

AspectRemote Offshore Software DevelopmentRemote Nearshore Software Development
LocationDifferent country, often distant time zonesNeighboring or nearby country, similar time zones
CostTypically lower due to regional wage differencesModerate, closer to domestic rates
CommunicationPotential language barriers and time zone challengesBetter alignment in language and working hours
Work EnvironmentRemote teams in different countriesRemote teams in nearby regions

Remote Offshore Software Development involves working with teams in distant countries, often at lower costs but with potential communication challenges. Remote Nearshore Software Development features teams in nearby regions, offering better time zone alignment and easier communication, making project management smoother.

What are popular job titles related to Remote Offshore Software Development jobs in California?

For Remote Offshore Software Development jobs in California, the most frequently searched job titles are:

What job categories do people searching Remote Offshore Software Development jobs in California look for?

The top searched job categories for Remote Offshore Software Development jobs in California are:

What cities in California are hiring for Remote Offshore Software Development jobs?

Cities in California with the most Remote Offshore Software Development job openings:

Software Development Manager

Los Angeles County Superior Court

Los Angeles, CA โ€ข On-site, Remote

$136K - $198K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 8 days ago


Job description

Salary : $136,076.76 - $198,937.08 Annually
Location : Los Angeles, CA
Job Type: Full-Time
Remote Employment: Flexible/Hybrid
Job Number: R9542B
Department: 82000 - COURT TECHNOLOGY SERVICES
Division: 82401 - CTS APPLICATION DEVELOPMENT STAFF
Opening Date: 08/25/2026
Closing Date: 9/29/2026 11:59 PM Pacific
Position Description
The Superior Court of Los Angeles County is the largest unified trial court in the United States. The Court's 582 judicial officers and its dedicated workforce of over 4,600 full-time employees serving across 36 facilities work purposefully and seamlessly to achieve the mission to provide equal access to justice to all of Los Angeles County. With an annual budget exceeding $1 billion, the Los Angeles Superior Court operation scales one of the nation's largest counties, covering over 4,084 square miles and serving over 10 million residents.
The Court's justice-oriented mission, dynamic workforce and the ever-evolving needs of the community at large offer bold and rewarding opportunities for talented, public-sector professionals and leaders who seek to foster and realize positive impact. Find out more about your future with the Superior Court of Los Angeles County - connect with us today.
ABOUT THE POSITION
As a Software Development Manager, you will lead a high-performing team of developers, driving innovation and collaboration to deliver impactful solutions. You'll oversee development efforts, translating business needs into cutting-edge .NET applications while fostering a culture of technical excellence. As a strategic leader, you'll shape workflows, manage resources, and ensure software governance, all while maintaining strong stakeholder relationships. Your expertise will guide the team in optimizing performance, navigating challenges, and implementing forward-thinking solutions that fuel business growth. With your vision and leadership, you'll play a pivotal role in shaping the future of technology within the Court.
Key Responsibilities
  • Team Leadership - Manage assigned teams directly or through supervisors, ensuring work priorities align with policies, regulations, and organizational quality standards.
  • Staff Development - Select, hire, mentor, and train staff while overseeing performance management, coaching, evaluations, and corrective actions as needed.
  • Communication & Collaboration - Foster effective communication across teams, departments, and leadership through workgroup discussions and feedback exchanges.
  • Project & Solution Oversight - Partner with development and design teams to lead application and integration solutions, ensuring alignment with business needs.
  • Process Improvement - Evaluate and refine build and release processes, recommending improvements to enhance efficiency and effectiveness.
  • Cross-Functional Coordination - Work with development, operations, quality assurance, and security teams to streamline development processes and meet project requirements.
  • Technical Guidance - Provide expert support to development teams to optimize software performance, scalability, and operability.
  • Automation & Innovation - Develop and improve automation solutions to enable efficient software deployment and continuous improvement.
  • Strategic Application Management - Define and enhance lifecycle management practices, ensuring methodologies align with industry best practices.
  • Stakeholder & Vendor Relations - Cultivate productive relationships with stakeholders, vendors, and customers while overseeing vendor deliverables and contractual obligations.

The responsibilities above illustrate the general scope of work for this classification. Individual positions may not perform all listed duties, and the responsibilities described are not intended to be exhaustive. For a detailed job description, click . Please note the requirements in the job description may vary from the requirements in this bulletin. Applicants must meet the requirements stated in this bulletin.
This is an at-will managerial position. The Trial Court Employment Protection and Governance Act (SB 2140) authorizes the Court to exclude managerial employees from the employment protection provisions of the Act subject to meet and confer.
THIS IS A TELEWORK ELIGIBLE OPPORTUNITY
This position may be eligible for full or partial telework following an initial training period and contingent upon the needs of the Court.
SELECTION REQUIREMENTS
To qualify, you must meet one of the following options at the final filing date of this bulletin:
  • OPTION I: 9+ years' of experience in software development; two years of which must include experience in managing or supervising a team.
  • OPTION II: Associate's degree* in information technology, computer science, management information systems, or related field; -AND- 7+ years' of experience in software development; two years of which must include experience in managing or supervising a team.
  • OPTION III: Bachelor's degree* in information technology, computer science, management information systems, or related field; -AND- 5+ years' of experience in software development; two years of which must include experience in managing or supervising a team.
  • OPTION IV: Master's degree* in information technology, computer science, management information systems, or related field; -AND- 3+ years' of experience in software development; two years of which must include experience in managing or supervising a team.

*To qualify for Options that require educational credentials, you must attach the required documentation to your application. For more information, please visit the Applicant Support page.
Note: Credit for experience is based on a 40-hour workweek. Part-time experience is credited on a pro rate basis (e.g. working 20 hours per week for two months equals one month of experience). Overtime does not count toward additional credit.
DESIRABLE QUALIFICATIONS
  • Strategic Business Acumen - Expertise in personnel management, budgeting, and resource allocation to optimize team performance and operational success.
  • Advanced Software Development Expertise - Strong grasp of modern development principles, tools, and best practices for designing, building, and testing robust applications.
  • Cloud & Platform Mastery - Proficiency in leading platforms such as Azure, Windows, iOS, and Google Cloud to architect scalable and efficient solutions.
  • Software Engineering Excellence - Deep understanding of development life cycles, engineering methodologies, software reliability, and reusability strategies.
  • Integration & System Design - Ability to craft seamless integration solutions with a solid foundation in software design and application development methodologies.
  • DevOps & CI/CD Visionary - Hands-on experience with DevOps practices, automation, and Continuous Integration/Continuous Delivery strategies to enhance deployment efficiency.
  • Innovative Solution Architecture - Strong skills in designing business logic components, user interfaces, and productivity tools that drive business value.
  • Technical Requirements Leadership - Expertise in analyzing, specifying, and translating functional needs into technical solutions while exploring alternative approaches.
  • Data-Driven Decision Making - Mastery of database design, data modeling, and analytics to support scalable and intelligent system solutions.

APPLICANT SUPPORT & INFORMATION
Applications must be submitted online. Before submitting your application, carefully review ALL the information detailed on our APPLICANT SUPPORT page linked .
Applicants with disabilities who require reasonable accommodation to participate in the recruitment process may submit a request for accommodation to the email provided below. For additional employment information, please click .
WHAT TO EXPECT AFTER APPLYING
This recruitment process may take up to 4-6 weeks to complete. We will notify you of the outcome after each step of the recruitment process, detailed below:
EVALUATION: Qualifying evaluation of education, training and experience based upon submitted application and supplemental questionnaire.
ELIGIBILITY: Applicants who best meet job-related qualifications will be placed on an eligible list which will remain active for approximately six (6) months and may be invited to participate in a selection interview. Placement on an eligible list may not result in further consideration, only the most qualified candidates will be contacted for interviews. Other vacancies may be filled using this list.
Questions regarding this posting may be e-mailed to
Max Penate, Staffing Partner.
Follow us on social media!
X | | | | | LinkedIn
Los Angeles Superior Court is an equal opportunity employer.
MegaFlex Benefit Plan
Benefits may be purchased using a tax-free monthly benefits allowance of 14.5% or 17% of the employee's monthly salary or $1,300.00, whichever is greater. The percentage is based on employee's years of service. If the monthly cost of the benefits selected is less than the monthly allowance, the employee receives the difference as additional taxable pay. For detailed plan information, click .
Insurance
The MegaFlex plan includes a robust range of insurance options, including medical, dental, disability, life, and AD&D insurance.
Flexible Spending Accounts
Employees may contribute up to $266 per month into a tax-free Health Care Spending Account and up to $400 per month tax-free into a Dependent Care Spending Account. The Court contributes up to $375 per month to the Dependent Care Spending Account.
Leave Benefits
Annual Leave - Instead of traditional sick and vacation leave, employees earn 10 days of annual leave per year and may buy up to 20 additional days of annual leave.
Holidays - 14 days per year.
Bereavement leave
Retirement
Savings Plan (401k) - Optional tax-deferred supplemental retirement plan that includes a County match up to 4% of employee's salary.Deferred Compensation Plan (457) - Optional tax-deferred supplemental retirement plan that includes a County match of up to 4% of employee's salary.
Retirement Pension Plan administered by the Los Angeles County Employees Retirement Association (LACERA).
If the candidate is a "new member" of the County's defined benefit plan (LACERA) on or after January 1, 2013, that person's pension will be limited under the Public Employees' Pension Reform Act (PEPRA). For these purposes, a "new member" is someone who first becomes a member of LACERA on or after January 1, 2013 - that is, someone first employed by the County on or after December 1, 2012 - unless she or he established reciprocity with another public retirement system in which she or he was a member before January 1, 2013. For further information, visit .
Other Benefits:
The Commuter Benefit Plan (CBP) - Allows employees to pay for eligible public transit expenses using pre-tax dollars (up to IRS limits).
Employee Assistance Program (EAP)
Tuition Reimbursement - The Tuition Reimbursement Program provides eligible employees with tuition assistance (maximum $2000 per fiscal year) for courses toward a degree program at an accredited college and/or university. The program is intended to support the ongoing development of a highly effective workforce at the Court.
The information contained herein concerning the benefit package available to incumbents in this classification is based on an employee's appointment to a full-time, permanent position in the Court service in this class. The specific benefit package any individual employee may receive is subject to change based on that employee's particular employment status and payroll title.
01
INSTRUCTIONS: The information you provide on this application and supplemental questionnaire will be evaluated to determine your eligibility to participate in the next phase of the recruitment process. Please be as specific as possible and include all information as requested. A resume or a reference to a resume will not be accepted in lieu of a complete application and questionnaire, or considered in determining your eligibility to participate in the next phase of the recruitment process. Incomplete responses, false statements, omission of a material fact, or partial information can result in disqualification from the examination process.
  • Please check the box to indicate you have read and understand these instructions.

02
EDUCATION VERIFICATION: If your qualifications include a degree, a legible copy of your diploma or transcripts (unofficial transcripts are acceptable), must be attached to the application to receive credit. You may also email a copy to mpenate@lacourt.ca.gov.
  • Please check the box to indicate you have read and understand these instructions.

03
Share a specific example of how you've mentored or motivated a team to overcome a significant challenge while maintaining high performance and collaboration? If no experience, enter "N/A."
04
Describe a time when you had to make a difficult resource allocation or budgeting decision. How did you ensure alignment with business goals while optimizing team performance? If no experience, enter "N/A."
05
How do you approach balancing software reliability, maintainability, and reusability when designing scalable applications? Can you provide a concrete example? If no experience, enter "N/A."
06
In a previous role, how did you implement a