Job Closed

This listing is no longer active.

Branch logo
Branch

We provide cross-platform linking and attribution solutions to the world's leading digital brands.

Senior Software Engineer, Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

56 days ago

Salary

$160K - $170K / year

Seniority

Senior

Job Description

Senior Software Engineer, Platform

Branch

• Measure and optimize the performance, scalability, and uptime of backend services • Demonstrate and promote a culture of engineering excellence • Conduct design and code reviews and push the bar for engineering rigor and standards • Collaborate with product management, customer success, and customer support to deliver the best experience for our users • Focus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contracts

Job Requirements

  • Attention to detail and passion for doing great work
  • 5+ years of experience in building clean, well architected, distributed, and scalable software
  • Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design
  • Strong command of Java and Java based microservices with Spring Boot
  • Experience designing and supporting customer facing RESTful APIs
  • Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent
  • Fluent with unit / integration testing concepts and tools including JUnit / Mockito, or equivalent
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CICD a plus
  • BS in Computer Science or equivalent program

Benefits

  • Market-leading medical, dental, and vision insurance
  • Stock options
  • Free Premium-Tier Origin Financial Wellness subscription
  • Monthly home-office stipend
  • 401k (TransAmerica)
  • 12-weeks paid parental leave for birthing and non-birthing parents
  • Flexible time off + sick and safe time
  • 11 paid company holidays

Related Job Pages

More Full-stack Engineer Jobs

Software Engineer

Cellebrite

A global company renowned for its work in the cellular industry, Cellebrite is headquartered in Petah Tikva, Central District, Israel, and was founded in 1999 to deliver "digital i

Software Engineer Company Overview: Cellebrite’s (Nasdaq: CLBT) mission is to enable its global customers to protect and save lives by enhancing digital investigations and intelligence gathering to accelerate justice in communities around the world. Cellebrite’s AI-powered Digital Investigation Platform enables customers to lawfully access, collect, analyze and share digital evidence in legally sanctioned investigations while preserving data privacy. Thousands of public safety organizations, intelligence agencies and businesses rely on Cellebrite’s digital forensic and investigative solutions—available via cloud, on-premises and hybrid deployments—to close cases faster and safeguard communities. To learn more, visit us at www.cellebrite.com, https://investors.cellebrite.com/investors and find us on social media @Cellebrite Position Overview: We are looking for an experienced engineer who can lead feature development, ensure technical excellence, and mentor junior team members. This role involves writing scalable, secure code, guiding others in engineering best practices, and designing high-quality components and data models. The ideal candidate combines hands-on technical expertise with leadership skills to drive high-quality solutions and foster a culture of continuous improvement within the team. Responsibilities: - Deliver backend application features, including implementation, testing, and deployment. - Improve and maintain automated testing and deployment pipelines. - Identify edge cases and assess tradeoffs across reliability, scalability, and delivery risk. - Take ownership of integration work across systems and services. - Collaborate with Product, QA, and Design to support smooth delivery and integration planning. - Participate in design reviews and clearly explain architectural decisions. - Support and elevate team quality through code reviews and technical collaboration. - Champion the responsible adoption of GenAI tools within the team by sharing best practices, defining guardrails, and supporting effective usage. Requirements - Several years’ experience in software engineering with a backend focus. - Strong coding ability and well‑grounded software engineering fundamentals. - Hands‑on experience with Node.js / TypeScript (Python desirable). - Experience working with automated testing and CI/CD pipelines. - Exposure to application integrations and scalable systems. - Able to communicate technical decisions clearly to both technical and non‑technical stakeholders. - Bachelor’s degree in computer science or a related field, or equivalent practical experience. Requirements null Personal Characteristics null

United States
Full TimeRemoteTeam 51-200

Buckhill is a global technology company with offices in the UK and Croatia. As a strategic technology partner to the London Market, we deliver modern insurance solutions through agile, cross-functional delivery teams leveraging AI capabilities, a growing partner ecosystem, and a culture rooted in innovation and collaboration. We support continuous learning and invest in the growth of our Bucks, fostering an environment where people thrive. With the option for remote work, we've expanded our global footprint, building a diverse and multicultural team making a real impact. At Buckhill, we’re seeking an experienced Lead Software Engineer to guide and support a cross-functional team, ensuring our products deliver high quality technical solutions to our clients. This role goes beyond managing workflows. It’s about empowering people, fostering collaboration, and driving technical excellence. As a Lead Software Engineer, you will lead a cross-functional Scrum team of Developers, QA Engineers, and Solutions Engineers, ensuring alignment with business goals while fostering a culture of continuous growth and improvement. If you thrive in a Scrum environment and are passionate about technical leadership, mentorship, and team success, we’d love to hear from you! Salary Ranges - Croatia: €4.7k - €5.5k (Gross 1, monthly) - Croatia: €57k - €66k (Gross 1, annual) - United Kingdom: £73.5k - £85.1k (Gross, annual) - Europe, outside of Croatia: €59.7k - €84.5k (Gross 2, annual) - Africa & Sri Lanka: €59.7k - €76.8k (Gross 2, annual) - Rest of the world: €59.7k - €115.3k (Gross 2, annual) - A degree in Computer Science, Software Engineering, or related fields - 5+ years of experience in a technical role. - 2+ years of experience in technical leadership, preferably within a Scrum team. - Strong communication and interpersonal skills, with the ability to coach and inspire. - Ability to manage and motivate a team of cross functional engineers - Proficiency with CI/CD pipelines, Git Flows and automated testing - Proficiency with Static Code analysis (Qodana, PHPStan, Lint, Trivy, NPM/Composer audit and licensing) - Proficiency in Automated testing: unit, integration and E2E testing - Proficiency in PHP and/or JavaScript, including frameworks such as Laravel, Filament and Vue.js. - Experience with relational databases (MySQL) and writing efficient queries. - Understanding of Agile methodologies and experience working within Scrum teams. - Support with facilitation of Scrum ceremonies (e.g., sprint planning, retrospectives, and stand-ups) to ensure smooth team operations. - Monitor development progress and identify potential issues or roadblocks proactively escalating these issues where necessary. - Mentor and support team members, delegating tasks and responsibilities effectively, fostering a team culture that supports professional growth and technical expertise. - Identify, assess and resolve technical challenges and issues that arise during development, mitigating risks that could impact development processes. - Oversee resource planning, manage team availability, and align team capacity with sprint goals to ensure long-term scalability and management of technical debt. - Act as a point of contact for the team, communicating technical information, developments and changes to internal stakeholders. - Work collaboratively with other teams and internal stakeholders to ensure development iterations are delivered on time and within budget. - Conduct performance reviews and provide regular feedback to support individual development. - Collaborate closely with Product Owners and stakeholders to ensure high-quality project delivery. - Conduct code reviews to maintain coding standards and best practices, providing hands-on technical support where gaps have been identified. - Identify and resolve conflicts, ensuring a positive and productive work environment.

Croatia
€59.7K - €115K / year
Job Closed
SPECTRIO LLC logo

Senior Software Engineer

SPECTRIO LLC

Spectrio is a leading provider of comprehensive digital signage solutions, empowering clients to transform their business locations into modern, dynamic destinations for customers and employees. Headquartered in Tampa, Florida, and serving more than 150,000 global client locations across various industries, Spectrio consistently ranks among the fastest-growing and largest companies in the Tampa Bay area.

Full TimeRemoteTeam 201-500

Description As a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, dynamic destinations for customers and employees. Headquartered in Tampa, Florida, and serving more than 150,000 global client locations across industries including automotive, healthcare, and financial services, Spectrio consistently ranks among the fastest-growing and largest companies in the Tampa Bay area. As part of the Tampa Bay Business Journal’s “Fast 50” and “Tampa Bay 200,” as well as being honored 11 times on the Inc. 5000. Spectrio’s digital signage software has received praise for its features and ease of use by reviewers on Capterra and G2, as well as winning multiple awards for creative content, technology, and innovation! For more information, visit www.Spectrio.com. This position is open to external candidates in Florida, North Carolina, or Texas and offers the flexibility of remote work. Internal candidates are also encouraged to apply. Primary Objective: The Senior Software Engineer is a full stack engineer who is passionate about the Spectrio products and mission while focused on managing complexity through thoughtful software design and on new technology initiatives. Responsibilities: - Design, develop, and maintain Android applications and services for device-based products, ensuring high performance, reliability, and scalability. - Build and optimize applications using Kotlin and/or Java, following modern Android development best practices and architecture patterns (MVVM, Clean Architecture). - Integrate applications with device hardware and peripherals (e.g., media players, sensors, networking components) to support seamless on-device experiences. - Collaborate with product, hardware, and backend teams to deliver end-to-end solutions across mobile, device, and cloud systems. - Own features from concept through deployment, including development, testing, release, and ongoing support in production environments. - Troubleshoot and resolve complex issues related to device performance, connectivity, and application stability in real-world environments. - Write clean, maintainable, and testable code, and participate in code reviews to uphold engineering quality and standards. - Implement and maintain CI/CD pipelines for Android builds, testing, and deployment. - Optimize application performance, memory usage, and battery efficiency for always-on or embedded device environments. - Mentor and support other engineers through technical guidance, code reviews, and knowledge sharing. - Contribute to technical documentation, including architecture decisions, system designs, and implementation details. - Experience with Android SDK, Android Studio, and Gradle build systems - Experience working with Android-based hardware or embedded systems (e.g., tablets, kiosks, IoT devices, media players, digital signage) - Familiarity with media playback, streaming technologies, or device management systems - Experience with remote device management, OTA updates, or MDM solutions - Knowledge of networking protocols and offline/edge computing scenarios Requirements - Bachelor's Degree in Computer Science or related field. - 5-7 years of professional experience coding and/or designing web applications/micro services utilizing modern development tools, frameworks, and best practices. - Experience in Web Development - Experience with AWS including EC2, ELB, RDS and S3 - Experience with any of the following: C#, Python, C/C++, Java, Javascript, Kotlin, and Go. - QA experience and a strong understanding of testing methodologies preferred. - Ability to write Test cases and Test Plans from Engineering documentation. - Able to support the Engineering team with triage, debugging, and validation of software issues. - Experience designing, programming, and implementing large information systems. - Ability to exercise discretion and independent judgment in the performance of duties - Ability to work independently and be proactive in task completion - Highly professional with the ability to deliver solid work on tight schedules - Excellent communication skills, both oral and written - Excellent organizational skills. - Analytical and detail-oriented with decisive judgment skills - Cloud hosting services, specifically Amazon AWS - Mobile development (Android, iPhone) a plus - Linux experience a plus This position is open to external candidates in Florida, North Carolina, or Texas and offers the flexibility of remote work. Internal candidates are also encouraged to apply. Spectrio offers a wide range of benefits for our team members, including Medical, Dental, Vision, Paid Parental Leave, 401k, HSA, FSA, Dependent Care FSA, Short and Long Term Disability, Life Insurance, EAP, Paid Time Off, Paid Sick Time, Paid Holidays, and Education Reimbursement. Spectrio is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, creed, marital status, pregnancy, disability, national origin, sexual orientation, gender identity, veteran status, or any other protected category.

United States
Job Closed
Spectrio logo

Senior Software Engineer

Spectrio

Customer engagement solutions for every business.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, develop, and maintain Android applications and services for device-based products, ensuring high performance, reliability, and scalability. • Build and optimize applications using Kotlin and/or Java, following modern Android development best practices and architecture patterns (MVVM, Clean Architecture). • Integrate applications with device hardware and peripherals (e.g., media players, sensors, networking components) to support seamless on-device experiences. • Collaborate with product, hardware, and backend teams to deliver end-to-end solutions across mobile, device, and cloud systems. • Own features from concept through deployment, including development, testing, release, and ongoing support in production environments. • Troubleshoot and resolve complex issues related to device performance, connectivity, and application stability in real-world environments. • Write clean, maintainable, and testable code, and participate in code reviews to uphold engineering quality and standards. • Implement and maintain CI/CD pipelines for Android builds, testing, and deployment. • Optimize application performance, memory usage, and battery efficiency for always-on or embedded device environments. • Mentor and support other engineers through technical guidance, code reviews, and knowledge sharing. • Contribute to technical documentation, including architecture decisions, system designs, and implementation details.

Florida + 2 moreAll locations: Florida | North Carolina | Texas
Job Closed