Job Closed
This listing is no longer active.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Scala Software Engineer
Location
United States
Posted
85 days ago
Salary
0
Seniority
Senior
Job Description
Senior Scala Software Engineer
Jobgether
Role Description This role offers the chance to design, build, and maintain high-performance backend services in a fully remote, fast-paced environment. You will work on distributed systems, RESTful APIs, and data access layers using Scala frameworks such as Play and Slick. As a senior engineer, you will collaborate closely with cross-functional teams including product, DevOps, and data engineering, contributing to architecture discussions, code reviews, and technical design. This position is ideal for engineers passionate about clean, maintainable, and scalable Scala code, with an opportunity to influence the performance, reliability, and scalability of critical backend services. - Design, develop, and maintain backend services using Scala 2.12/2.13 - Build and optimize RESTful APIs and microservices with Play Framework, Akka HTTP, or similar frameworks - Implement data access layers using Slick or other Scala-compatible persistence tools - Collaborate with product, DevOps, and data engineering teams to deliver high-quality features - Participate in code reviews, architecture discussions, and technical design sessions - Optimize application performance, scalability, and reliability while troubleshooting production issues - Contribute to continuous improvement and knowledge sharing within the engineering team Qualifications - 4+ years of professional software development experience - Strong proficiency in Scala 2.12 or 2.13 - Hands-on experience with Play Framework, Akka, or similar Scala web frameworks - Experience with Slick, SQL, and relational database systems - Solid understanding of immutability, monads, pattern matching, asynchronous programming, and concurrency - Experience building distributed systems and REST APIs - Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.) - Knowledge of testing frameworks such as ScalaTest, Specs2, or MUnit - Bachelor’s or master’s degree in computer science, computer engineering, or equivalent experience - Strong communication, collaboration, and problem-solving skills - Passion for learning and staying current with Scala ecosystem advancements Requirements - Experience with AWS, Kafka, Docker/Kubernetes, or event-driven architectures (Nice to Have) - Interest in performance tuning and JVM internals (Nice to Have) Benefits - Competitive full-time compensation package (no 1099 or Corp-to-Corp) - Comprehensive medical, dental, vision, and pet insurance - Paid time off and holidays - 401(k) retirement plan with company match - Fully remote work with flexibility in schedule - Opportunities for professional growth and collaboration with a skilled engineering team
Job Requirements
- 4+ years of professional software development experience
- Strong proficiency in Scala 2.12 or 2.13
- Hands-on experience with Play Framework, Akka, or similar Scala web frameworks
- Experience with Slick, SQL, and relational database systems
- Solid understanding of immutability, monads, pattern matching, asynchronous programming, and concurrency
- Experience building distributed systems and REST APIs
- Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.)
- Knowledge of testing frameworks such as ScalaTest, Specs2, or MUnit
- Bachelor’s or master’s degree in computer science, computer engineering, or equivalent experience
- Strong communication, collaboration, and problem-solving skills
- Passion for learning and staying current with Scala ecosystem advancements
- Experience with AWS, Kafka, Docker/Kubernetes, or event-driven architectures (Nice to Have)
- Interest in performance tuning and JVM internals (Nice to Have)
Benefits
- Competitive full-time compensation package (no 1099 or Corp-to-Corp)
- Comprehensive medical, dental, vision, and pet insurance
- Paid time off and holidays
- 401(k) retirement plan with company match
- Fully remote work with flexibility in schedule
- Opportunities for professional growth and collaboration with a skilled engineering team
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Applications Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Role Description This role offers an exciting opportunity to work at the intersection of advanced autonomy, AI, and real-world deployment. You will engage directly with clients globally, supporting software integration and providing hands-on technical expertise in dynamic, operational environments. The position requires frequent travel, including international and multi-week assignments, allowing you to collaborate closely with customers and internal engineering teams. You will contribute to product improvements, assist in pre- and post-sales activities, and help ensure that autonomy solutions are successfully integrated to meet client needs. Ideal candidates are technically strong, adaptable, and passionate about robotics, AI, and aerospace applications. - Deploy enterprise autonomy software with clients globally, supporting on-site integration and development activities (~50% travel) - Become an expert in enterprise software systems and autonomy modules, providing technical support and training to end-users - Collaborate with product engineering teams to incorporate customer feedback and enhance product functionality - Assist sales teams in pre-sales activities, including demos, client immersions, and conference presentations - Develop AI and autonomy applications using enterprise SDKs, troubleshoot integration issues, and provide guidance to customers - Maintain technical documentation, training materials, and knowledge sharing resources for clients and internal teams Qualifications - Bachelor’s degree in Engineering, Computer Science, or a related technical field; advanced degrees in robotics or autonomy preferred - 5+ years of industry experience with 2+ years in integration or applications engineering roles - Strong proficiency in modern C++ and intermediate Python programming - Experience in startup environments or fast-paced technical organizations - Excellent analytical, problem-solving, communication, and interpersonal skills - Ability to travel frequently, including internationally, and work effectively in customer-facing situations - Passion for autonomy, robotics, AI, and real-world technology deployment Benefits - Competitive salary with performance-based bonus and equity opportunities - Full benefits package including healthcare, retirement, and wellness programs - Opportunities for global travel and exposure to cutting-edge autonomy technology - Professional development and mentorship within a dynamic, fast-growing organization - Collaborative, mission-driven culture focused on innovation and real-world impact Company Description
Role Description We are looking for Senior Product Engineers who thrive in product-led, high-growth environments, with a strong focus on building features that deliver real user and business impact. This role sits at the intersection of engineering, product, and user experience, where you will take ownership of problems end-to-end — from understanding user needs through to shipping high-quality solutions. You will join a product-focused engineering team, working closely with Product Managers, Designers, and other engineers to continuously improve the product, experiment, and deliver value at pace. This is a long-term opportunity suited to engineers who are not just strong technically, but who think like product owners and care deeply about outcomes. Responsibilities - Own problems end-to-end, from discovery and ideation through to delivery and iteration - Build and ship high-quality product features using Python and TypeScript - Collaborate closely with Product and Design to shape user-centric solutions - Contribute to product decisions, bringing technical insight into trade-offs and opportunities - Write clean, maintainable, and well-tested code across the stack - Continuously improve product performance, usability, and reliability - Participate in experimentation, A/B testing, and data-driven decision making - Take responsibility for outcomes, not just output, focusing on user and business impact Qualifications - Python (5+ years) – strong experience building scalable backend systems and product features - Product Engineering experience (5+ years) – proven experience working in product-led teams at a product company (ideally scale-ups), owning features end-to-end - TypeScript (2+ years) – experience building modern web applications with a focus on maintainability and user experience - Strong experience delivering features in cross-functional product teams (Product, Design, Engineering) - Demonstrated ability to think beyond code, contributing to product direction and user outcomes - Experience working in fast-paced, iterative environments, shipping frequently and learning from feedback - Strong understanding of user-centric development and product thinking - Ability to take ownership and accountability in ambiguous problem spaces Nice to Have - Experience working in high-growth scale-ups or well-known product companies - Exposure to experimentation frameworks, A/B testing, or analytics-driven development - Experience working across both frontend and backend systems - Background in building consumer-facing or data-driven products Benefits - Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) - No Weekend Work: Real work-life balance, not just words - Day 1 Benefits: Laptop and full medical insurance provided - Support That Matters: Mentorship, community, and forums where ideas are shared - True Belonging: A long-term career where your contributions are valued
Senior Software Engineer, Backend
BolsterBolster builds a next-generation AI-powered fraud prevention and brand protection platform designed to detect and eliminate phishing, impersonation, and online scams at internet scale. Our platform protects enterprises from external digital threats across websites, social media, mobile apps, messaging platforms, and the dark web, helping organizations safeguard their brands and customers from rapidly evolving cyberattacks. Bolster is trusted by leading global enterprises and Fortune 500 companies that rely on our technology to detect and automatically take down phishing and impersonation attacks in real time. Our team brings deep cybersecurity expertise with decades of combined experience across leading technology and security organizations. Bolster is backed by leading investors including M12 (Microsoft’s venture fund), Thomvest Ventures, and Crosslink Capital, helping accelerate innovation in AI-driven threat protection. Our AI and machine learning technology uses deep learning, computer vision, natural language processing, and large-scale threat intelligence to detect malicious infrastructure and automate takedowns with high accuracy and speed. We also extend our technology to the broader community through CheckPhish (https://checkphish.ai) — a free phishing and scam detection tool used by millions of security researchers, organizations, and consumers worldwide.
Role Description Bolster is seeking a Sr. Software Engineer, Backend who loves solving cybersecurity problems, making the internet safer for our customers. This is a fully remote position open to candidates based in India. Responsibilities - Apply a data-driven approach to a wide variety of signals to identify emerging cybersecurity fraud trends and tactics. - Develop ideas for new products or features by monitoring industry developments and executing quick proof of concepts. - Take advantage of efficiencies from AI coding tools and AI-first mindset to solve customer pain points. - Participate in the full development cycle: design, develop, test, analyze, and deploy. - Design, implement, and maintain scalable and high-performance APIs and backend systems. - Experience working with microservice architecture and containerized services. - Work closely with cross-functional teams, including product managers, UX designers, QA engineers, and customer-facing teams, to deliver high-quality software. - Strong communication and collaboration skills. Qualifications - Bachelor's or master’s degree in computer science or software engineering with over 6 years of proven experience as a backend Software Engineer. - Established track record of working in startups with a fast pace of development. - Coding experience in Typescript or Python preferred. - Strong experience with data stores like Elastic Search and PostgreSQL. - Expert in coding efficient, maintainable code, with a habit of adding extensive unit and integration tests. - Hands-on experience with tools to identify back-end performance bottlenecks and improve them. - Demonstratable experience using AI code development tools. - Knowledge of AI LLMs, prompt engineering, and Agentic AI frameworks would be a huge plus. - Implement security best practices and procedures to protect sensitive data. - Root cause analysis on production issues and resolved customer issues. - Add monitoring and alerting that can help identify production issues proactively. - Excellent problem-solving and debugging skills. - Experience working with popular cloud service providers. Company Description Bolster builds a next-generation AI-powered fraud prevention and brand protection platform designed to detect and eliminate phishing, impersonation, and online scams at internet scale. Our platform protects enterprises from external digital threats across websites, social media, mobile apps, messaging platforms, and the dark web, helping organizations safeguard their brands and customers from rapidly evolving cyberattacks. - Bolster is trusted by leading global enterprises and Fortune 500 companies that rely on our technology to detect and automatically take down phishing and impersonation attacks in real time. - Our team brings deep cybersecurity expertise with decades of combined experience across leading technology and security organizations. - Bolster is backed by leading investors including M12 (Microsoft’s venture fund), Thomvest Ventures, and Crosslink Capital, helping accelerate innovation in AI-driven threat protection. - Our AI and machine learning technology uses deep learning, computer vision, natural language processing, and large-scale threat intelligence to detect malicious infrastructure and automate takedowns with high accuracy and speed. - We also extend our technology to the broader community through CheckPhish (https://checkphish.ai) — a free phishing and scam detection tool used by millions of security researchers, organizations, and consumers worldwide.
Senior Software Engineer
PerformLineThe omni-channel compliance solution to mitigate risk across your marketing and sales channels
Role Description Our Tech Team is looking for a Senior Software Engineer who is excited to build what is next. You'll help us bring AI powered features to life on AWS, expanding what our platform can do for customers and improving how our systems run every day! On our team, you'll take on projects that matter, with visibility across the company and the freedom to shape solutions. You will influence how we build, strengthen our engineering practices, and contribute to a positive team culture. At PerformLine you can expect to own your work, solve meaningful problems, and push innovation forward at a growing company. What You’ll Do - Be the Expert - Build cloud native services on AWS using the right mix of serverless, containerized, and event driven patterns. - Work across Go or Python depending on what best serves the platform and the problem. - Design and implement small LLM powered features using AWS Bedrock in a safe, controlled, user initiated manner. - Strengthen reliability and observability across distributed systems through logging, metrics, tracing, and actionable dashboards. - Apply modern AWS service patterns to improve scale, reduce cost, and accelerate development. - Contribute to internal best practices for integrating deterministic logic with AI assisted workflows. - Be a Force Multiplier - Help the team adopt efficient cloud first patterns and improve the way we build and operate services on AWS. - Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’. - Embrace having a large impact on team morale, culture, feedback, and even recruiting. - Represent your engineering organization outside of the company. Qualifications - Comfortable working in Go or Python without being anchored to a specific language. - Quick to learn new AWS services, tools, or frameworks and apply them productively. - Values clarity in distributed system design and thrives in environments where requirements evolve. - Understands how to integrate AI capabilities into existing systems without compromising reliability. - Balances experimentation with discipline and recognizes when simple solutions are better than clever ones. - Approaches cloud architecture with a practical view of cost, performance, and security. - Sees ambiguity as an opportunity to drive alignment and move work forward. - Empathetic and collaborates with peers & stakeholders to deliver. - Never operates with an adversarial attitude. - Seeks out coaching and takes critical feedback well. Requirements - Strong hands on experience building backend systems on AWS using services such as Lambda, ECS, SQS, SNS, DynamoDB, S3, API Gateway, and IAM. - Experience writing production software in Go or Python and the ability to move between both. - Familiarity with AWS Bedrock or other LLM platforms and how to integrate model calls into backend services. - Experience instrumenting applications with observability tooling for metrics, logs, and traces. - Practical knowledge of event driven architecture, asynchronous processing, and distributed debugging. - Solid understanding of CI/CD workflows, deployment patterns, and version control using GitHub. - Experience designing and evolving REST based APIs in production environments. Benefits - Estimated base salary range $120,000 - 170,000 plus annual discretionary bonus. - Exact compensation for this role depends on a variety of factors, including experience, skills, internal equity, market data, and location. - To view our benefits package, visit the PerformLine Careers page!
