πUnited Kingdom, Spain
Software Engineer

Sonic
π΅ $125k-$140k
πRemote - United States
Please let Sonic know you found this job on JobsCollider. Thanks! π
Summary
Join our team as a Software Engineer in the System Operation Center (SOC)! This full-time, benefited position is primarily remote, based in Northern California. You will design, develop, and maintain enterprise software solutions using various languages like Python, Perl, PHP, and JavaScript. Collaborate with cross-functional teams to build scalable micro-server systems and web applications, and work on improving legacy codebases. The role requires strong experience with databases (MySQL, Redis), API integrations (SAP), and message brokers (Kafka or NATS). Occasional in-person collaboration in Northern California is preferred.
Requirements
- 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
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
Benefits
- Competitive salary and benefits package
- Opportunities for professional growth and learning
- A collaborative, innovative, and supportive work environment
- Flexible working arrangements
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs

πIreland

πUnited Kingdom
πIndia
π°$229k-$280k
πUnited States
π°$180k-$230k
πUnited States
π°$220k-$270k
πUnited States
π°$46k
πSlovakia
πCzech Republic
πCzech Republic