Prolific logo
Prolific

Building a better world with better data.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2014H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

51 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Prolific

Role Description We’re looking for Senior Software Engineers with a ‘product builder’ mind-set to join our team and take a pivotal role in the development and guidance of our product. As a ‘t-shaped’ engineer, you will bring a broad practical knowledge across various areas of software development, complementing and supporting our growing team whilst likely having a deeper specialism in front or backend. This is an exciting opportunity to leverage your existing skills, experience, and knowledge to significantly influence the trajectory of our product as we aim to revolutionize research. Qualifications - Deep understanding of modern web applications - Experience building Typescript/Javascript applications and using NoSQL databases - Experience using Python - Knowledge of Event-Driven Architecture - Experience using AWS (Serverless) and/or GCP - Understand the importance of driving quality into code through test automation - Have supported applications in production, with demonstrable experience of good observability practices within a full stack environment (e.g. Rum, Tracing) - Have worked in a collaborative environment with strong engineering practices and know what good engineering looks like - Care about the product life cycle and are customer value focused - Understand the value of continuous, iterative improvement using data to drive decisions and a culture of feedback - Passionate about software development with an appetite for learning and self-improvement Requirements - As a member of a cross-functional, stream-aligned team, you will work collaboratively with the teams’ engineering manager, product manager, designer, and up to 4-5 other engineers, including a tech lead - Using agile software development practices and a product mindset, you will work as a team to plan, build and support software that our customers love - You will be highly self-motivated and energetic and enjoy working in a fast-paced environment with a bias for action - Collaborating with teams outside of product engineering, working closely with customers and understanding their needs - Be happy working in all the major cloud providers: AWS, GCP & Azure - With a You Build It, You Run It mindset, you will have intimate knowledge of our products from code commit through to production operation - Supporting production systems with monitoring tools such as Datadog - Strive for stable systems observability - You will champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture - Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building has high value and impact for our users Key Technologies - Cloud Platforms: Google Cloud Platform and AWS - Programming Languages: Python, JavaScript, and TypeScript - Frameworks: Vue.js, Django Rest Framework, Container-based and Serverless architectures - Databases: MongoDB and DynamoDB - DevOps and Monitoring: CircleCI, GitHub Actions, Kubernetes, Celery, EventBridge and DataDog Benefits - Competitive salary - Benefits - Remote working within our impactful, mission-driven culture

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 11-50

Role Description You'll operate at the intersection of hands-on engineering and senior technical leadership — owning architectural direction, writing production code, and tackling the kinds of complex problems that require both depth and creativity. Equally important is your ability to lead: mentoring engineers, aligning teams, and setting the technical bar across the organization. A central part of this role is driving the company's push into AI — embedding intelligent capabilities into the product and modernizing how the engineering team itself works. If you're someone who thrives in that space between builder and strategist, and wants to do it in a domain that genuinely matters, this is worth a conversation. What You'll Be Doing - AI Integration: Own the strategy and delivery of AI capabilities within the core product, while championing AI tooling adoption to improve how the engineering team builds software. - Domain Mastery: Build genuine depth across the product, the technical stack, and the broader AI ecosystem. - Architecture & Execution: Lead system design and contribute hands-on code for large-scale, complex, AI-enabled features. - Problem Ownership: Bring creative, pragmatic thinking to hard technical challenges with a clear focus on customer outcomes. - Collaboration: Work closely with cross-functional partners to drive alignment and move initiatives forward effectively. - Technical Governance: Shape and review architectural decisions to ensure consistency, scalability, and future-readiness. - Team Development: Give engineers clear, actionable technical feedback and actively raise the team's capability in modern AI engineering. Qualifications - 12+ years in software engineering, with 8+ years in a technical leadership capacity. - Demonstrated experience leading AI initiatives and shipping LLM or Generative AI features in commercial products; familiarity with AI-assisted developer tooling (e.g. Cursor, GitHub Copilot) is a plus. - Languages: Python, Java, JavaScript. - Frameworks: React, Vue, Flask, SpringBoot. Hands-on experience with orchestration frameworks like LangChain or LlamaIndex is a strong differentiator. - Databases: Comfortable across MySQL, Oracle, Postgres, DynamoDB, and Firestore. Experience with vector databases is a meaningful plus. - Cloud: AWS and/or GCP. - Equally comfortable as the person writing the code and the person setting the direction — and able to move between those modes as the team needs. - Willing to do the unglamorous work that keeps a product healthy, not just the high-profile stuff. - The kind of engineer others seek out — trusted for your technical judgement, approachable in how you share it. - Consistently spots opportunities to do things better and follows through with a concrete plan. - Takes ownership of raising the bar for engineering practice across the organization. - Can translate complex technical concepts clearly for both engineering and non-technical audiences. - Strong at assessing new and emerging technologies objectively, particularly in the fast-moving AI space.

Canada
Job Closed
Airbnb logo

Software Engineer

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

Role Description The Cities Team at Airbnb is chartered with driving sustainable global growth by developing the necessary software systems to enable Airbnb to work effectively with local governments. This involves: - Designing systems that allow us to flexibly model the breadth of regulations around the world. - Deploying them safely and operationalizing thousands around the world. - Maximizing growth and retention of global supply. - Advocating for fair regulations to establish a clear framework for continued growth. This is a highly collaborative team that works in close partnership with Operations, Product, Policy, and legal functions around the company. You will be part of a global team with members in the US and India. As a Software Engineer, you will be responsible for: - Building the tools and systems to scale regulatory launches worldwide with a focus on supply growth and retention. - Designing and building product and platform features to achieve our goals. - Defining and maintaining a culture of craftsmanship and excellence. - Representing the engineering team with global cross-functional partners across a variety of regulatory projects. A typical day includes: - Working closely with global cross-functional stakeholders for product alignment, requirements, and shaping specifications. - Building our features and platforms for high-scale and reliability while employing engineering best practices. - Fostering a culture of craftsmanship that emphasizes successful delivery of business initiatives and a commitment to quality. - Strategizing and brainstorming opportunities along with Product, Partnerships & other cross-functional leaders. - Driving effective relevant metrics to measure the success of these initiatives. - Supporting 24x7 engineering ops to maintain high reliability services. Qualifications - BS, MS or Ph.D. in computer science or related field, or equivalent work experience. - 3+ years of relevant engineering work experience. - Strong coding abilities and experience with architectural patterns of large, high-scale applications. - Proficiency in one or more JVM based languages (Java, Kotlin, Scala, etc.) are preferred. - Familiar with frontend web technologies (e.g. HTML, CSS, React, and GraphQL, etc.). - Experience architecting, building, and maintaining highly available services in a service-oriented architecture (SOA). - Familiarity with patterns, libraries, and frameworks for building and testing services, and service-to-service communication. - Successfully partnering with Operations, Policy, Legal, and Product functions. - Strong analytical and problem-solving skills; able to structure complex, ambiguous problems, identify patterns, and propose data-driven solutions. - Self-driven with strong project management abilities. - Ability to drive end-to-end initiatives, aligning stakeholders, managing timelines, and proactively removing roadblocks for high-quality outcomes in fast-moving environments. Location This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Our Commitment To Inclusion & Belonging Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services, and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: - reasonableaccommodations@airbnb.com Please include your full name, the role you’re applying for, and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. Benefits Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: - Training - Transferable skills - Work experience - Business needs - Market demands The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range: $160,000 — $180,000 USD

United States
$160K - $180K / year
Job Closed
ContractRemoteTeam 501-1,000

Role Description Primary Focus: Automation & monitoring Core Technology & Skills: OPS/MVS (or IBM SA/NetView), REXX, incident/change processes Key Responsibilities - Design & deliver automation rules - Monitoring - Incident response - Improve efficiency via automation Qualifications - Experience in Mainframe systems, especially in System Automation area – working with any Mainframe automation product such as OPS/MVS or IBM SA/NetView. Work experience with OPS/MVS product is a benefit. - Ability to code / script using REXX programming language. - Understanding of the Incident, Problem, Change Management processes. - Experience of providing production support and troubleshooting for IBMz Mainframe systems. Work on incidents & issues to ensure completion within agreed deadlines. - Ability to work independently and with minimal supervision. - Excellent verbal and written English skills. - Optional knowledge of: Confluence, Jira, GitHub.

United Kingdom
Job Closed
Netguru logo

Senior RoR Developer – Freelance

Netguru

Netguru builds software that lets people do things differently.

ContractRemoteTeam 501-1,000Since 2008H1B No Sponsor

• Our mission at Netguru is to help entrepreneurs and innovators shape the world through beautiful software. • We care about trust, taking ownership, and transparency. • As a Certified B Corporation®, we offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback. • As a Netguru freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks. • We match you with work that fits your skills. Plus, you have access to various opportunities across different industries and companies. That means you will not only gain more experience, but also develop various skills. • Netguru freelancers can benefit from full-time collaboration and really be a part of the team.

Poland
Job Closed