Sonic
POSITION TITLE:
Enterprise Software Engineer DEPARTMENT:
System Operation Center (SOC) REPORTS TO:
Software Engineering Manager FLSA STATUS:
Full-Time, Exempt, Benefited LOCATION:
Northern California (Mainly Remote) We are on the hunt for a talented and dedicated Software Engineer with extensive experience in developing internal enterprise applications. In this role, you will collaborate with various teams, including sales, marketing, field services, and operations, to design, build, and maintain innovative software solutions that enhance workflows and drive business success. This role offers flexibility with primarily remote work, although we prefer candidates in Northern California for occasional in-person collaboration. Responsibilities: Design, develop, and maintain robust enterprise software solutions with languages such as Python, Perl, PHP, and JavaScript. Work with stakeholders to gather requirements and transform them into technical specifications. Construct, optimize, and manage MySQL databases, implementing effective caching solutions with Redis. Create and deploy micro-applications, ensuring seamless integration with existing systems. Refactor, debug, and enhance legacy codebases to boost performance, reliability, and scalability. Collaborate closely with teams across sales, marketing, field services, and operations to address their technical requirements. Utilize tools like Jira and Bitbucket for tracking progress, managing code repositories, and maintaining version control. Champion and execute best practices in software development, including conducting code reviews, testing, and documentation. Stay abreast of emerging technologies and frameworks to keep the organization innovative and competitive. Required Qualifications: A cover letter including a code snippet in Perl or PHP that reliably retrieves JSON from a third-party service. 5+ years of professional software development experience, with demonstrated expertise in Perl, Python, PHP, and JavaScript. 3+ years of experience with SAP API integrations. 3+ years of experience in Kafka or NATS custom integrations. Proven history of developing internal enterprise applications for sales, marketing, and field services. Experience in designing and optimizing MySQL databases. Knowledge of strategic use of in-memory databases such as Redis. Proficient in project management and version control tools like Jira and Bitbucket. A solid understanding of micro-server architecture, with a preference for modular, scalable systems. Ability to navigate, improve, and manage legacy codebases while ensuring stability and functionality. Exceptional problem-solving skills, capable of working independently or collaboratively. Comfortable using remote collaboration tools, with availability for occasional onsite meetings in Northern California. What We Offer: Competitive salary and comprehensive benefits package. Opportunities for professional growth and continuous learning. A collaborative, innovative, and supportive work culture. Flexible working arrangements. Compensation Range:
$125k-$140k DOE Work Environment & Physical Demands: The physical demands of this role require the employee to consistently sit, type, communicate, and use hands for various tasks. Specific vision abilities include close vision, distance vision, and depth perception. Reasonable accommodations will be provided for individuals with disabilities. Equal Opportunity:
Our company is an equal opportunity employer, committed to creating a harassment-free environment. We prohibit any discrimination based on a range of protected characteristics. ACKNOWLEDGEMENT:
Understand that this job description does not constitute an employment contract and is subject to change as employer needs evolve. Employment is at-will.
Enterprise Software Engineer DEPARTMENT:
System Operation Center (SOC) REPORTS TO:
Software Engineering Manager FLSA STATUS:
Full-Time, Exempt, Benefited LOCATION:
Northern California (Mainly Remote) We are on the hunt for a talented and dedicated Software Engineer with extensive experience in developing internal enterprise applications. In this role, you will collaborate with various teams, including sales, marketing, field services, and operations, to design, build, and maintain innovative software solutions that enhance workflows and drive business success. This role offers flexibility with primarily remote work, although we prefer candidates in Northern California for occasional in-person collaboration. Responsibilities: Design, develop, and maintain robust enterprise software solutions with languages such as Python, Perl, PHP, and JavaScript. Work with stakeholders to gather requirements and transform them into technical specifications. Construct, optimize, and manage MySQL databases, implementing effective caching solutions with Redis. Create and deploy micro-applications, ensuring seamless integration with existing systems. Refactor, debug, and enhance legacy codebases to boost performance, reliability, and scalability. Collaborate closely with teams across sales, marketing, field services, and operations to address their technical requirements. Utilize tools like Jira and Bitbucket for tracking progress, managing code repositories, and maintaining version control. Champion and execute best practices in software development, including conducting code reviews, testing, and documentation. Stay abreast of emerging technologies and frameworks to keep the organization innovative and competitive. Required Qualifications: A cover letter including a code snippet in Perl or PHP that reliably retrieves JSON from a third-party service. 5+ years of professional software development experience, with demonstrated expertise in Perl, Python, PHP, and JavaScript. 3+ years of experience with SAP API integrations. 3+ years of experience in Kafka or NATS custom integrations. Proven history of developing internal enterprise applications for sales, marketing, and field services. Experience in designing and optimizing MySQL databases. Knowledge of strategic use of in-memory databases such as Redis. Proficient in project management and version control tools like Jira and Bitbucket. A solid understanding of micro-server architecture, with a preference for modular, scalable systems. Ability to navigate, improve, and manage legacy codebases while ensuring stability and functionality. Exceptional problem-solving skills, capable of working independently or collaboratively. Comfortable using remote collaboration tools, with availability for occasional onsite meetings in Northern California. What We Offer: Competitive salary and comprehensive benefits package. Opportunities for professional growth and continuous learning. A collaborative, innovative, and supportive work culture. Flexible working arrangements. Compensation Range:
$125k-$140k DOE Work Environment & Physical Demands: The physical demands of this role require the employee to consistently sit, type, communicate, and use hands for various tasks. Specific vision abilities include close vision, distance vision, and depth perception. Reasonable accommodations will be provided for individuals with disabilities. Equal Opportunity:
Our company is an equal opportunity employer, committed to creating a harassment-free environment. We prohibit any discrimination based on a range of protected characteristics. ACKNOWLEDGEMENT:
Understand that this job description does not constitute an employment contract and is subject to change as employer needs evolve. Employment is at-will.