Software Engineer

๐Ÿ’ฐ $125k-$140k
๐Ÿ‡บ๐Ÿ‡ธ United States - Remote
๐Ÿ’ป Software Development๐Ÿ”ต Mid-level

Job description

POSITION TITLE:ย ย ย ย ย ย ย ย ย ย  Software Engineer

DEPARTMENT:ย ย ย ย ย ย ย ย ย ย ย ย ย  System Operation Center (SOC)

REPORTS TO:ย  ย ย ย ย ย ย ย ย ย ย ย ย ย  Software Engineering Manager

FLSA STATUE: Full-Time, Exempt, Benefited

LOCATION: ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Northern California (Mainly Remote)

We are seeking a highly skilled and experienced Software Engineer with a strong background in developing internal enterprise applications. You will work closely with cross-functional teams, including sales, marketing, field services, and operations, to design, build, and maintain software solutions that streamline workflows and enhance business outcomes.

As a software engineer, you will contribute to the development of scalable, efficient micro-server systems and web applications while working on and improving legacy codebases. While this is primarily a remote position, we prefer candidates located in Northern California to enable occasional in-person collaboration.

PLEASE add a cover letter to your app.ย  Applications without cover letters will be rejected.

Responsibilities

  • Design, develop, and maintain enterprise software solutions using Python, Perl, PHP, and JavaScript.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Build, optimize, and maintain MySQL databases and implement caching solutions with Redis.
  • Develop and deploy micro-applications while ensuring compatibility and integration with existing systems.
  • Refactor, debug, and enhance legacy codebases to improve performance, reliability, and scalability.
  • Work closely with teams across sales, marketing, field services, and operations to understand and support their technical needs.
  • Utilize tools like Jira and Bitbucket to track progress, manage code repositories, and ensure robust version control.
  • Advocate and implement best practices for software development, including code reviews, testing, and documentation.
  • Stay updated on emerging technologies and frameworks to ensure the organization remains innovative and competitive.

Required Qualifications:

  • Cover letter with Application: ย Cover letter must include a code in perl or PHP that would reliably retrieve JSON from a third party service.
  • 5+ years of professional software development experience with demonstrated expertise in Perl, Python, PHP, and JavaScript.
  • 3+ SAP API integration experience
  • 3+ years Kafka or NATS custom integrations experience
  • Proven track record in developing internal enterprise applications for business operations, sales, marketing, and field services.
  • Design, optimize and maintain MySQL Databases
  • Design and optimize strategic use of in memory database like Redis
  • Strong experience with project management and version control tools such as Jira and Bitbucket.
  • A solid understanding of micro-server architecture and a preference for building modular, scalable systems over monolithic architectures.
  • Ability to navigate, understand, and improve legacy codebases while maintaining stability and functionality.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Comfortable with remote collaboration tools and workflows, with availability for occasional onsite meetings in Northern California.

What We Offer

  • Competitive salary and benefits package
  • Opportunities for professional growth and learning
  • A collaborative, innovative, and supportive work environment
  • Flexible working arrangements

Compensation Range:ย  $125k-$140k DOE

Work Environment & Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is consistently required to sit; key/type, talk, hear, use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms.ย  Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.

Equal Opportunity:

Sonic is an equal opportunity employer. Sonic is committed to providing a work environment free of harassment, discrimination, retaliation and disrespectful or other unprofessional conduct based on sex (including pregnancy, childbirth, breastfeeding or related medical conditions), race, religion (including religious dress and grooming practices), color, gender (including gender identity and gender expression), national origin (including language use restrictions and possession of a driver’s license issued under Vehicle Code section 12801.9), ancestry, physical or mental disability, medical condition, genetic information, marital status, registered domestic partner status, age, sexual orientation, military and veteran status or any other basis protected by federal, state or local law or ordinance or regulation. It also prohibits discrimination, harassment, disrespectful or unprofessional conduct based on the perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics.

ACKNOWLEDGEMENT:

Sonic is an at-will employer. The job description does not constitute an employment agreement, or contract, between the employer and employee and is subject to change. Other functions may be assigned and/or reassigned by the employer as the needs of the employer and requirements of the job change. The only employment contract that exists between you and Sonic is that of at-will employment. Employee signature below constitutes employee’s understanding of the requirements, essential functions and duties of the position.

Share this job:
Please let Sonic know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Sonic logo

Sonic

Internet provider since 1994

  • 501-1000 employees
  • Founded in 1994
  • 1 remote job

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply