Booksy logo
Booksy

Appointments made easy.

Mid Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 51-200Since 2013H1B No SponsorCompany SiteLinkedIn

Location

Poland + 1 moreAll locations: Poland | Spain

Posted

1 day ago

Salary

0

Seniority

Mid Level

Job Description

Mid Software Engineer

Booksy

Role Description As a Mid Software Engineer reporting to the Engineering Manager in our Product Development team, your purpose will be to design, build, and maintain scalable, high-quality systems that empower beauty professionals worldwide. You’ll work on new features, optimise system performance, and shape the architecture to support our growing platform. You’ll collaborate with product managers, designers, and engineers to craft solutions that solve real-world problems for millions of users while driving innovation and continuous improvement in our codebase. Qualifications - Proficiency in Python. - Strong database management experience with PostgreSQL. - Expertise in writing comprehensive test suites and using automated testing frameworks. - Experience designing and implementing scalable architectures (microservices, event-driven systems). - Familiarity with Docker and building CI/CD pipelines. - Conversational-level English language skills. Requirements - A passion for mentoring and guiding other developers. - Experience with observability practices (logging, monitoring, and alerting). - Continuous learning mindset to stay updated with new technologies. Benefits - This is a fully remote position, we take pride in being a globally distributed team. - Private medical care - terms depend on location. - Access to wellbeing tool - Worksmile. - Other benefits will vary due to your location; please ask your talent partner for more detail.

Related Job Pages

More Software Engineer Jobs

Software Engineer

Priority Payment Systems

Priority Payment Systems gives merchants of all sizes an easy way to accept a variety of currency. The company was founded in 2005 to offer merchant-inspired pa

Job Title: Software Engineer Location: Alpharetta, GA or Remote Job Description: Reports to: Director, Engineering Department: Development Grade: 19 About Priority: Priority Technology Holdings, Inc. is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter. We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities. At Priority, were driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive. Job Summary: The Software Engineer contributes to the design, development, and delivery of features and platform improvements within Priority's core fintech systems. This role works closely with product, architecture, UX, quality, and operations teams to build secure and maintainable software in an agile environment. You will focus on delivering reliable, well-tested solutions while strengthening platform stability, performance, and operational health. The role balances feature development with quality, operational awareness, and continuous learning, and includes responsible use of modern development tools, including AI-assisted engineering practices. Responsibilities: Design, develop, and implement secure, well-tested, and maintainable features and improvements for our products. Collaborate with Product Management, Architecture, UX, Quality, and Operations in a fast-paced, agile environment. Write high-quality code and unit tests that follow internal standards for style, maintainability, and best practices. Participate in code reviews, give and receive constructive feedback, and help maintain code quality. Ship small-medium features and improvements with minimal guidance; contribute to larger projects as part of the team. Analyze and solve technical problems with appropriate scope and complexity, with support from the team when needed. Learn from and share knowledge with other engineers; contribute to team best practices. Support improvements to product quality, security, and performance. ● Participate in support and maintenance of delivered solutions. Stay current with emerging technologies and industry trends and apply them where relevant. Participate in a shift-left approach: write unit and integration tests, contribute to test automation, and take part in contract testing where applicable. Use AI-assisted development tools (e.g., AI pair programming, code generation, refactoring aids) to improve productivity and consistency while applying sound design and owning your code. Apply AI tooling to support code review, documentation, test ideas, and repetitive tasks, and adopt responsible use of these tools as part of the team. What Success Looks Like: Features are delivered reliably with minimal defects and clear maintainability. Code meets team standards for readability, testing, and documentation. Production issues are diagnosed and resolved efficiently within scope of ownership. Collaboration across product and engineering teams improves delivery predictability. Platform stability and performance improve over time through incremental improvements. The engineer demonstrates growing autonomy, technical judgment, and ownership of their work. Candidate Requirements: 3-5 years of professional software development experience Experience in C#, JavaScript, or comparable programming languages Experience with modern web technologies (e.g., React or similar frameworks) and server-side development (.NET, Node, or similar) Experience working with relational databases such as Microsoft SQL Server Familiarity with cloud or hybrid infrastructure environments (preferably AWS) Experience working in an agile development environment Ability to analyze technical problems and implement solutions within defined scope Strong collaboration and communication skills within cross-functional teams Commitment to code quality, testing, and maintainability practice Preferred: Exposure to CI/CD and DevOps practices Familiarity with secure coding and application security concepts Experience working in regulated environments or transaction-based systems Bonus: Experience or interest in fintech, payments, or banking platforms Exposure to AI-assisted development tooling or automation workflows Interest in AI-driven software capabilities or intelligent automation systems Work Environment & Culture: We believe that performance and experience go hand in hand - an exceptional employee experience is earned through contribution. We are a results-driven team, grounded in our core values: ownership, authenticity, service, trust, innovation, and camaraderie. Our culture is built for those who want to make an impact. We challenge each other to grow, celebrate progress, and support one another through shared goals and real connection. Whether youre building technology, serving clients, or supporting internal teams, youll be part of a company that empowers you to perform at your best and be known for results. Compensation and Benefits: Compensation range: $98,500--$134,242 We invest in the whole employee - personally and professionally. Our benefits package is designed to support your well-being, growth, and success - both inside and outside of work. Financial Wellness: Bonus programs 401(k) match Employee Stock Purchase Program (ESPP) HSA and FSA options Financial wellness resources and employee discount programs Health & Well-being: Medical, dental, and vision coverage Mental health support for employees and dependents through Lyra Health Family planning and women's health benefits through Carrot Gym membership reimbursement and virtual wellness programs (including yoga) Time Off: 3 weeks PTO to start, with unlimited PTO after year one Growth & Development: Education expense reimbursement Leadership development programs Certified Payments Professional (CPP) certification support Traditional Physical Requirements: Requires prolonged sitting, standing, bending, stooping and stretching Requires the ability to lift 10 pounds Requires eye-hand coordination, manual dexterity and a normal range of hearing and vision(with or without correction) Join our team at Priority Technology Holdings, Inc. and be part of a dynamic and innovative company that is transforming the financial technology landscape. Together, we can shape the future of payments and banking solutions while providing unmatched value to our clients.

United States
$98.5K - $134.2K / year

Lead Software Engineer

MFS Investment Management

MFS Investment Management is a Boston, Massachusetts-based financial services company that provides global asset management for individual and institutional inv

Title: Lead Software Engineer - Cash, Collateral and SMA Location: Boston United States Job Description: At MFS, you will find a culture that supports you in doing what you do best. Our employees work together to reach better outcomes, favoring the strongest idea over the strongest individual. We put people first and demonstrate care and compassion for our community and each other. Because what we do matters – to us as valued professionals and to the millions of people and institutions who rely on us to help them build more secure and prosperous futures. THE ROLE Apply sound judgment and discretion to address business challenges by analyzing processes and environments and leveraging technology across business units. Lead software development efforts throughout the lifecycle, focusing on advanced software creation while adhering to established standards and best practices. Serving as a technical lead in an Agile environment for small to midsized projects, the candidate collaborates with product owners, business analysts, and quality assurance teams to deliver solutions within tight deadlines. Establish, document, and enforce technical standards and best practices throughout all project phases. In collaboration with Product Owners, Analysts and Operations stakeholders, this role will deliver technical solutions that transform the way MFS ingests and processes cash flows, strengthens cash and collateral controls, and improves transparency across key cash views (e.g., trade-date, settlement-date, tradable, and encumbered/collateral cash). In addition, you will evaluate existing processes and technology to define and implement a scalable future target state for the highly customized and growing Retail SMA business. You will function as a leader in an Agile environment for small to midsized projects, collaborating with globally distributed teams to deliver solutions within tight deadlines. The candidate will demonstrate strong problem-solving skills, effective communication, and the ability to work collaboratively in a fast-paced environment. WHAT YOU WILL DO - Lead projects from inception to completion, including interpreting business requirements, analyzing technical environments, mapping requirements to design, coding, debugging, and unit testing. - Collaborate with business analysts and end users to evaluate business needs and select optimal technologies. - Drive the adoption of AI and Copilot technologies to enhance solution quality and delivery efficiency. - Stay current with emerging technologies and assist System Architects in evaluating and selecting new products. - Provide technical guidance and mentorship to junior team members. - Document code and processes to support system maintenance and facilitate knowledge transfer. - Manage multiple tasks simultaneously and demonstrate a thorough understanding of software development lifecycle methodologies. - Create and improve processes, examine workflows, and recommend ways to increase efficiency and standardize practices across projects. - Provide ongoing process support, including on-call responsibilities. - Participate in the development community of practice to promote innovation and best practices. - Collaborate effectively with globally distributed teams. WHAT WE ARE LOOKING FOR - Bachelor’s degree in computer science or related technical field, or equivalent experience - Minimum 5-6+ years of experience in Financial Services supporting Operations, Trading or Investment systems - Experience or familiarity with Microsoft AI ecosystem, including Azure OpenAI / Azure AI, Microsoft Copilot and Copilot Studio, and Power Platform (Power Apps, Power Automate, Power BI) - Strong experience in one or more development languages/platforms (C#, .NET, Java, Python, React/Angular) - Experience building integrations with multi-tiered third-party systems (cloud and on premises) - Experience designing or integrating AI-driven workflows, including intelligent document and email processing, case management, and human-in-the-loop automation - Strong experience with data platforms (Snowflake, Oracle, Microsoft SQL Server) - Experience working in a continuous integration / CI-CD environment (preferably Azure DevOps or equivalent) - Experience working within a mature SDLC model, collaborating with BA, QA, and end users to deliver solutions - Proven ability to analyze operational workflows and identify automation opportunities across Investment Operations processes - Strong troubleshooting and analytical skills, with demonstrated ability to make independent decisions - Excellent oral and written communication skills, with experience supporting front-office and operations stakeholders - Functional understanding and development experience with the Eagle suite of products - PACE database and STAR Accounting process. - Prior development experience with Eagle Web Panel designer and Message Center rules configuration. PREFERRED SKILLS - Domain expertise in cash processing and collateral management, including trade-date and settlement-date cash, margining (initial and variation margin), collateral eligibility, haircuts, and optimization across cleared and bilateral exposures - Knowledge of global settlement, payments, and reconciliation processes (e.g., T+1), including fails management, netting, and cash/collateral reconciliations across custodians, IBOR/ABOR, fund accounting, and counterparties - Experience with SMA business models and operational workflows, including end to end implementation of Portfolio Manager strategy changes for both Model Delivery and SMA Manager traded accounts, onboarding, reconciliations, rotations, technology solutions, and interaction with sponsor platforms - Experience working with platforms such as Charles River, Eagle, Acadia Margin Manager, Murex or Calypso are a plus. - Prior project experience with Data Strategies configuration in Eagle Reference Data Center and Rules configuration in Performance engine. #LI-SS1 Base Salary Range: $110,000.00 - $158,500.00 This position is eligible for competitive incentive bonus. At MFS, we believe in fair and transparent compensation. For that reason, we’re including the salary range for this position. This range reflects our good-faith expectation for what we’ll pay depending on the candidate’s experience, training and education. In addition to the salary, we also offer significant and competitive incentive compensation based on both individual and company performance. Other components of our Total Rewards Package include: - MFS contributes an amount equal to 15% of your base salary to your retirement account that is separate from the company -sponsored 401(k) - Education Assistance: MFS contributes $100 monthly up to $10,000 lifetime maximum directly to loan provider - Education Assistance: Tuition reimbursement up to $8,000 annually - Education Assistance: Access to discounted tutors and college coaches - Generous time off and fully paid leaves including 20-weeks for maternity, 12-weeks for parental and caregiver leaves - Choice of medical and dental plans and an and an employer contribution into the Health Savings Account - Tax deferred commuter benefits & flexible spending accounts (medical & dependent care) - Wellness Programs: Robust wellness webinars, employee assistance program with a focus on mental health, subsidized fitness benefit via Wellhub (formerly Gympass), where you can workout at gyms, studios and boutique fitness locations near you, join virtual personal training sessions and access a wide variety of well-being apps Our compensation philosophy is to pay competitively for talent while ensuring equity across employees performing comparable work. We are committed to transparency – if you have questions about how we arrived at this range or what additional benefits and bonus opportunities come with the role, we’ll be happy to discuss them #LI-HYBRID At MFS, we are dedicated to building a diverse, inclusive and authentic workplace. If you are excited about this role but your past experience doesn't align perfectly, we encourage you to apply - you might be just the right candidate for this role or others. MFS is a hybrid work environment (remote/onsite) unless otherwise stated in the job posting.

Massachusetts
$110K - $158.5K / year

National Academy of Engineering Associate Director of Development

National Academies

The National Academy of Sciences, National Academy of Engineering, Institute of Medicine, and National Research Council are collectively known as The National A

Title: National Academy of Engineering Associate Director of Development Location: United States NAS Building Full time job requisition id R0002393 Job Description: Job Description Summary: The National Academies of Sciences, Engineering, and Medicine (NASEM) provide independent, objective advice to inform policy with evidence, spark innovation, and confront complex challenges for the benefit of society. We bring together the brightest minds across disciplines to translate knowledge into action\u2014advancing progress and the public good. As part of The National Academies, the National Academy of Engineering (NAE) is a vibrant community of thought leaders who harness the power of engineering to improve lives, strengthen the nation, and shape a more sustainable future. At NAE, you'll join a team that thrives on collaboration, intellectual curiosity, and purpose. We value initiative, creativity, and integrity\u2014and we're looking for a development professional who shares our passion for impact. The Associate Director plays a pivotal role in advancing the NAE's mission and fundraising priorities for our $100M Campaign for Leadership in a World of Accelerating Change. This position offers the opportunity to engage a national portfolio of accomplished leaders\u2014including executives from top engineering, tech, and innovation-driven companies\u2014around the transformative work of the NAE. We're seeking a strategic, intellectually engaged, and relationship-driven fundraiser who thrives in a collegial environment. The ideal candidate will balance independence and creativity with teamwork and sound judgment, bringing both strategic vision and practical execution to donor engagement. The Associate Director manages a portfolio of major and leadership gift prospects and develops tailored strategies for cultivation, solicitation, and stewardship. Reporting to the NAE Senior Director of Development, this position also collaborates with colleagues across development, membership, and program teams to design and curate donor experiences, communications, events and proposals that strengthen relationships and inspire giving. Job Description: Key Responsibilities Major Gifts & Donor Engagement (~70%) - Manage and grow a portfolio of major and leadership gift prospects, cultivating, soliciting, and stewarding gifts from individuals, corporations, and foundations. - Build long-term relationships with NAE members, friends, volunteers, and external partners to advance institutional priorities. - Partner with the Director of Development to set annual fundraising goals, develop strategic engagement plans, and curate high-impact donor experiences and events. - Travel locally and nationally to meet with donors, prospects, and partners, representing the NAE and its mission with credibility and enthusiasm. - Draft compelling proposals, concept notes, and stewardship reports that convey the NAE's impact with clarity and intellectual rigor. - Collaborate with program directors and senior leadership to align fundraising opportunities with programmatic priorities. Strategic Partnership & Program Support (~30%) - Work with colleagues across development, research, and membership to develop cross-cutting fundraising strategies and joint engagement opportunities. - Strengthen member and section engagement through creative outreach and participation initiatives that deepen connection and philanthropic investment. - Partner with advancement services, finance, and communications to ensure consistency and quality in donor materials, reporting, and stewardship. - Support NAE Council and Development Committee meetings by preparing donor analyses, reports, briefings, and presentations. - Stay attuned to individual philanthropic and corporate giving trends, particularly in engineering, technology, and innovation sectors. Qualifications - Bachelor's degree required. - 7+ years of progressive experience in fundraising, development, or relationship management (preferably within a university or national think tank or national non-profit organization), with direct experience soliciting and securing grants or gifts from donors at the $50,000 level or higher, preferred. - Experience managing a national portfolio of prospects, ideally including executives and leaders in technology, engineering, or related fields. - Proven track record of designing and implementing successful cultivation, solicitation, and stewardship strategies. - Exceptional writing, communication, and presentation skills; experience drafting high-quality proposals and reports. - Strong analytical, organizational, and time management skills, with the ability to prioritize competing deadlines. - Proficiency in Microsoft Office and demonstrated ability to work with RENXT or similar CRMs, with a commitment to rigorous documentation, data integrity, and portfolio management. - Comfort using Microsoft Teams and internal collaboration tools to support a coordinated and transparent development operation. - Strong attention to detail and process, balanced with an ability to thrive in donor-facing work and close significant gifts. - Ability to travel and work occasional evenings or weekends for donor meetings and events. What You Bring - 7+ years of progressive experience in major gifts, development, or relationship management. - Demonstrated success soliciting and securing significant gifts and managing a national prospect portfolio. - Strong CRM/database skills (RENXT preferred) and a commitment to rigorous documentation, data integrity, and process discipline. - Ability to balance detail-oriented portfolio management with high-energy, donor-facing engagement. - Exceptional writing, communication, and interpersonal skills. - Strategic thinker and team player with creativity, integrity, sound judgment, and an entrepreneurial mindset. - Bachelor's degree required; experience in STEM, higher education, or mission-driven organizations preferred. Compensation Range An estimated compensation range for this position is $88,450 - $121,620. Compensation offered to the selected candidate will be based on the candidate's relevant knowledge, skills, and work experience, commensurate with compensation of current employees in comparable positions with similar knowledge, skills, and work experience, and subject to budget parameters. Note it is not typical for a candidate to be hired at the higher end of the range. This is a benefits-eligible position. Our Benefits Plan offers competitive and comprehensive benefit options, including medical, dental and vision insurance, life insurance, disability coverage, retirement and savings benefits, leave benefits such as paid holidays and paid personal leave, transportation subsidies, and education assistance. Work Environment: Hybrid Office/Telecommute environment, expected onsite percentage three days a week (60%), with travel between National Academies' facilities and to off-site meeting/sponsor locations. Equal Opportunity Employer: It is the policy of the National Academies to recruit, hire, transfer, compensate, and promote people in all job categories and to administer all other personnel actions, terms and conditions of employment in a manner that is consistent with equal employment, and does not discriminate on the basis of race, color, national origin, sex, age, religion, disability, veteran status, or any other characteristic protected by applicable laws. It is also the institution's policy to recruit, hire, promote, and provide reasonable accommodation to qualified individuals with disabilities and covered veterans who are otherwise qualified. Any qualification to be considered equivalent, in lieu of stated minimum, requires the prior approval of the Office of Human Resources. The above statements are intended to describe the general nature and level of work performed by employees assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Some functions in this description may be specific to a particular unit of the National Academies and not applicable to other units. Job Family: DEVL Employee Type: Employee Scheduled Weekly Hours: 37.5 City/State: Washington, District of Columbia

District Of Columbia
$88.5K - $121.6K / year

Title: Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux Location: Annapolis Junction, MD - Hybrid Job Description: Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Captivation Software is looking for a mid level software engineer who will architect, develop, maintain, and enhance complex software systems supporting our critical environments. They will work across the full software development lifecycle, delivering scalable solutions for processing-intensive analytics, large data sets, real-time systems, and enterprise applications. In this role, they will collaborate with engineers, stakeholders, and customers to design high-performing software solutions, evaluate technical trade-offs, and implement reusable, modular components that support multiple applications and mission needs. Their expertise will help drive performance optimization, technical innovation, and long-term system sustainability. Candidates will excel in this role if they have the following experience: - Have extensive experience designing and developing full-stack software solutions - Enjoy solving complex performance and scalability challenges - Are proficient with modern JavaScript frameworks such as React, Vue, or Angular - Have strong object-oriented development experience using Java and JavaScript - Understand how to design modular, reusable software components - Can balance technical excellence with customer-focused solution delivery - Enjoy mentoring developers and influencing technical direction across teams Requirements Security Clearance: - Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen Minimum Qualifications: - Bachelor’s or Advanced Degree in Computer Science, Computer Engineering, or other technical discipline - 14 years of experience architecting, developing, and maintaining software solutions, with an emphasis on performance optimizations Required Skills: - Experience with all aspects of full stack development - Experience with modern JavaScript frameworks such as React, Vue, or Angular - Experience developing software using object-oriented languages such as Java and JavaScript - Experience designing and developing modular, reusable software components - Familiarity with Section 508 accessibility requirements - Experience working throughout the software development lifecycle, including design, testing, deployment, and sustainment Desired Skills: - Experience developing web-based geospatial applications using tools such as Leaflet.js - Technical leadership, team lead, or mentoring experience - Proactive technical customer service and stakeholder engagement experience - Experience optimizing solutions across multiple applications, teams, or technology - Experience using CI/CD pipelines for consistent delivery This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms. Benefits - Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience) - Up to 20% 401k contribution (No Matching Required and Vested from Day 1) - Above Market Hourly Rates - $3,600 HSA Contribution - 6 Weeks Paid Time Off - Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D

Maryland
$130K - $270K / year