DeveloperJobs.io
← Back to all jobs

Job Description

Barefoot Solutions is seeking a Software Engineer to design, build, test, and maintain software applications that align with business goals and user needs. This onsite role in San Diego involves working closely with product, design, and engineering teams to deliver reliable, scalable solutions.

Location: San Diego, CA (onsite)
Compensation: USD 85,000 - 125,000 per year

What you’ll do

  • Design, develop, and maintain software applications and services.
  • Write clean, efficient, reusable, and well-documented code.
  • Collaborate with product managers, designers, and engineers to define technical requirements.
  • Develop and integrate APIs, databases, and third-party services.
  • Test, debug, and troubleshoot software defects.
  • Participate in code reviews and follow established development standards.
  • Improve application performance, reliability, and maintainability.
  • Maintain existing systems and implement new features.
  • Document software architecture, technical decisions, and development processes.
  • Follow secure coding practices and software quality guidelines.

Technologies you may work with

  • Python, Java, JavaScript, C#, TypeScript
  • React, Angular, Node.js
  • Django
  • AWS, Microsoft Azure, Google Cloud
  • CI/CD, Git, SQL
  • APIs, Agile, Scrum

Requirements

  • Experience in software engineering or application development.
  • Proficiency in one or more programming languages, including Python, Java, JavaScript, C#, or TypeScript.
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Familiarity with databases, SQL, APIs, and version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Ability to communicate technical information clearly.
  • Ability to work independently and collaborate effectively with a development team.

Benefits

  • Medical, dental, and vision insurance.
  • Paid time off and paid holidays.
  • Professional development and technical training.
  • Career advancement opportunities.
  • Retirement savings benefits, if offered.
  • Health insurance.
  • Relocation assistance.
  • Visa sponsorship.

Preferred skills

  • Experience with web frameworks such as React, Angular, Node.js, or Django.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Knowledge of automated testing, CI/CD pipelines, and deployment practices.
  • Experience working in Agile or Scrum environments.
  • Understanding of application security and performance optimization.
  • A degree in Computer Science, Software Engineering, or equivalent practical experience.

Similar Jobs