Software Engineer III, Desktop Foundation @

1 day ago


Warszawa, Mazovia, Czech Republic Box Inc. Full time

Who you are:

  • You have 2+ years of development experience or operations experience
  • You are proficient in any modern programming language (e.g. Python, Java, Go), and have knowledge of software design principles
  • You are familiar with any modern testing framework and testing methodologies
  • You are a self-starter and enjoy working with others to enable engineers to successfully ship code
  • You enjoy building tools and frameworks for other engineers
  • You have excellent problem solving and debugging skills
  • You have strong verbal and written communication skills in English
  • You have a degree in Computer Science or equivalent experience
  • You have experience with at least one of the following:
  • You have practical experience managing jobs and pipelines for CI/CD and SCM solutions like Jenkins, Github, etc.
  • You have practical experience managing VMs of different types and associated tools like Ansible

Other experiences we're interested in — apply whether you have none or any of these

  • Experience with VSphere and/or ESXi, Parallels, or Verge.io
  • Experience with Unix/Linux system administration and troubleshooting
  • Knowledge of secure build practices (e.g., code signing, deployment)
  • Experience working with Mac and Windows development environments
  • Networking and infrastructure knowledge
  • Experience with MacStadium VPC or Orka solutions
Software Engineer III, Desktop Foundation

**Our compensation structure is the base salary and equity in the form of restricted stock units.

What is Box?
Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal. 

By joining Box, you will have the unique opportunity to help capture a majority of this developing market and define what content management looks like for the digital enterprise. Today, Box powers 100,000+ businesses, including many top Fortune 500 companies who trust our secure collaboration platform to manage the entire content lifecycle.Our Warsaw office is an incredibly exciting addition to our EMEA expansion. We're already in UK, France, and Germany, and the new Poland location will act as a global engineering and product development hub alongside our headquarters in Redwood City, California.

About the Box Desktop org:
The Desktop team builds high-impact applications that bring the power of Box's content platform directly to users' Windows and macOS devices. Our apps help users seamlessly access, edit, and collaborate on cloud-based documents with the familiarity of local tools and native OS integration. With millions of weekly active users, we are a core part of Box's product experience. The Desktop org is made up of around 40 engineers, split between the United States and Poland.

The Desktop Foundation team manages the critical infrastructure, tooling, and core SDKs that keep the Desktop org productive. We're responsible for CI/CD pipelines, test infrastructure, developer tooling, release automation, and backend services that process error logs and support product health insights.

Why Box needs you:
We're looking for a DevOps-minded engineer to help us build, maintain, and improve our CI/CD pipelines, release processes, and monitoring infrastructure. This includes core product components like metrics and logs collection for monitoring and diagnostics. You'll work closely with and to support other software engineers to ensure we can confidently ship and manage features in production. You'll thrive in this role if you're passionate about creating scalable, reliable developer workflows and release pipelines, enjoy digging into build and test systems, and want to drive improvements that enable dozens of engineers to ship with confidence.

EQUAL OPPORTUNITY 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation". For details on how we protect your information when you apply, please see our Personnel Privacy Notice. For more details on how Box Poland protects your information, please see our Supplemental Personnel and Candidate Privacy Notice. 

,[You'll work out of our Warsaw office, working next to half of our Desktop Windows Engineering team., Collaborate with and learn from the Desktop Foundation team of talented engineers in our Redwood City, California and Warsaw offices., Join daily stand ups to update and coordinate with other engineers and managers on the team., Work with Desktop engineering teams and cross functional teams to build, maintain, and improve tooling and frameworks that support the whole team's ability to build enterprise grade products., Review teammate's code in peer reviews and have your code reviewed by peers., Define and document technical designs and processes to communicate clearly on technical topics and solutions., Research and propose various design approaches and present corresponding pros and cons to fellow engineers and management., Work with a variety of systems from CI systems to tiered release systems, metric ingestion to automation frameworks, to tackle the top problems impacting team productivity., Work with virtual machines and build infrastructure automation to streamline and deliver a reliable platform for engineers to run their tests., Own or co-own team projects where you are the technical leader. This will include owning project goals and delivery as well as maintaining a high bar for modular, maintainable, and testable code., Investigate the pain-points in our development processes and systems.  Then help prioritize and fix them., Develop metrics, alerts and reports that help monitoring the health of our infrastructure systems.] Requirements: development experience, operations experience, modern programming language, Python, Java, Go, VSphere, ESXi, Parallels, Verge.io, Linux system administration, code signing, deployment, Networking and infrastructure knowledge, MacStadium VPC, Orka solutions Tools: Jira, Confluence, GitHub, GIT, GitHub Enterprise, Ansible/Packer, Agile, Kanban. Additionally: Creative tax, Stock options, Life & group insurance, Private healthcare, Phone reimbursement, Sport/fitness reimbursement, International projects, Flat structure, Friendly atmosphere, Additional holidays, Inclusive culture, Developental events, No probation period, Sport subscription, Lunch card, e-learning platform, Free lunch in the office, Free coffee, Free beverages, No dress code, Great atmosphere of collaboration, Modern office in the heart of Warsaw, Free lunch, Playroom, Shower, In-house hack days, In-house trainings, Modern office, Free breakfast, Free snacks.

  • Warszawa, Mazovia, Czech Republic beBee Careers Full time

    Job Title: Enterprise Software Developer - Desktop FoundationAbout the RoleWe are seeking a skilled Enterprise Software Developer to join our Desktop Foundation team. As a key member of our organization, you will be responsible for building, maintaining, and improving our CI/CD pipelines, release processes, and monitoring infrastructure.You will work closely...


  • Warszawa, Mazovia, Czech Republic beBee Careers Full time

    Key ResponsibilitiesThe ideal candidate will lead highly skilled software engineers to success and possess a solid understanding of modern software development.Oversee teams of software engineers, ensuring their success and growth.Maintain practical and theoretical knowledge of software development principles.Develop an excellent understanding of our tech...

  • Software Engineer @

    1 week ago


    Warszawa, Mazovia, Czech Republic VISA Full time

    Basic QualificationsBachelors degree, OR 3+ years of relevant work experienceMust Have2 or more years of work experienceStrong coding ability within Object Oriented languages such as Java or C++An undeniable passion for the software engineering disciplineA strong desire to understand and leverage new tools and technologies and evolve their learning of the...


  • Warszawa, Mazovia, Czech Republic beBee Careers Full time

    Lead Software Engineer RoleThis is a leadership position that combines hands-on coding with technical expertise and strategic decision-making.The ideal candidate will have extensive experience in software engineering, including time in technical leadership roles. Expertise in Kafka, Node.js, TypeScript, and Jest is required for backend development and...


  • Warszawa, Mazovia, Czech Republic Link Group Full time

    What We're Looking For:At least 5 years of professional experience in software engineeringStrong programming skills in PythonHands-on experience with at least one functional programming language (Haskell, Scala, Clojure, F#, Erlang, etc.)Degree in Computer Science, Mathematics, Physics, or related disciplineFamiliarity with statistical computing, numerical...


  • Warszawa, Mazovia, Czech Republic Square One Resources Full time

    Minimum 5 years of experience in C++ software developmentStrong grasp of modern C++ standards and OOP principlesGUI development experience using Visual Studio and Embarcadero RAD StudioExperience with CMake for build managementFamiliarity with libraries/tools: ACE/TAO, Boost, Catch2, fmt, Mosquitto, TrompeloeilCI/CD pipeline integration experienceMSI...


  • Warszawa, Mazovia, Czech Republic Nomagic Full time

    What skills we'd like you to have:5+ years of experience in software developmentTechnical leadership skills & experienceGreat problem solving and proficiency in one of modern programing languages (we use Python and C++)Experience in designing complex, multilevel software systemsFluent communication in English Do you get excited when your software actually...


  • Warszawa, Mazovia, Czech Republic Link Group Full time

    5+ years of experience in software development, specifically within finance or a similar domain.Advanced proficiency in C# and SQL.Bachelor's degree in Mathematics, Physics, Computer Science, Engineering, Finance, or a related field.Strong problem-solving skills, particularly in complex financial systems and technologies.Excellent communication skills to...


  • Warszawa, Mazovia, Czech Republic Link Group Full time

    5+ years of experience in software development, specifically within finance or a similar domain.Advanced proficiency in C# and SQL. Experience in Python or functional programming languages is a big plus.Bachelor's degree in Mathematics, Physics, Computer Science, Engineering, Finance, or a related field.Strong problem-solving skills, particularly in complex...


  • Warszawa, Mazovia, Czech Republic VISA Full time

    Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale.Experience of working with agile methodologies and understand the value of tracking engineering key metricsChallenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutionsLanguage...