Information Technology Jobs – October 2021 – AppHired Apply and Get Hired Fri, 22 Oct 2021 03:51:17 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.1 Associate Field Software Engineer – EMEA /job/associate-field-software-engineer-emea-canonical/ Mon, 18 Oct 2021 00:00:00 +0000 /job/associate-field-software-engineer-emea-canonical-no-office-location/

What is Canonical?

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

Job Summary:

Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.

Canonical’s Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.

This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team’s solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.

As a Field Software Engineer you will:

  • Engage early on in the pre-sales process and remain engaged throughout the delivery phase
  • Discuss detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations
  • Use your knowledge of TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills to build customized solutions for our customers

The successful Field Software Engineer will have :

  • BA/BS degree in Computer Science or related technical field
  • 1-3 years of Linux development experience
  • Must be able to speak English fluently
  • Strong background contributing code in Python and Go to open source projects in the cloud or devices area
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Experience working with at least one or more of these technologies OpenStack, Kubernetes, and/or Ubuntu
  • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
  • Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)

Nice to have:

  • Second language – Spanish, French, German or Italian

What Canonical Offers:

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#LI-Remote

#stack

]]>
Technical Business Analyst (API’s) /job/technical-business-analyst-apis-dominos-pizza-ann-arbor/ Mon, 18 Oct 2021 00:00:00 +0000 /job/technical-business-analyst-apis-dominos-pizza-ann-arbor/

This position is for a Technical Analyst on the Next Generation Store Systems (NGSS) Solution Architecture & Design Team. The NGSS solution is made up of web-based applications and API-based services that will help drive Domino’s world-wide innovation in the years to come. The Technical Analyst is proficient in both the business and technical aspects of the NGSS platform and is responsible for creating the technical specifications for new features.

Responsibilities:

  • Be an expert of the business. Understand the requirements and validate the NGSS solution architecture against existing functionality covering a wide range of international use cases.
  • Be an expert of the system. Understand the NGSS applications and services and how they interact. Engage in productive discussions with a variety of audiences at both high and low levels of the system.
  • Deliver solutions for new NGSS features. Translate business requirements into technical specifications.
  • Collaborate with solution architects to develop and maintain solution documentation. This includes API specifications, domain models, solution models, sequence diagrams and event models.
  • Collaborate with product designers to help create a superior user experience in NGSS applications.
  • Lead hand-off meetings to disseminate solution specifications to the development team. Provide guidance on features throughout the development lifecycle.
  • Perform acceptance testing of features as development is complete. Help diagnose issues with data, applications, and services.
  • Analyze current store configurations and data (e.g., addresses, coupons, pricing, reports) and collaborate on migration approaches and tools.

Qualifications:

  • Bachelor’s degree in Computer Science, MIS, Information Technology or Computer/Mechanical/Electrical Engineering.
  • At least three years of applicable IT experience working on a large application initiative.
  • Excellent communications skills, both written and oral. Adept at engaging equally in business-level discussions with stakeholders and technical discussions with peers.
  • Ability to comprehend complex technical concepts and disseminate them both verbally and in writing.
  • Experience with web-based application development teams. Experience in an agile environment is a plus.
  • Experience diagnosing application issues by reviewing log files. Experience with Splunk is a plus.
  • Working knowledge of RESTful API concepts. Experience with OpenAPI and Postman are pluses.
  • Adept at working with JSON files.
  • Working knowledge of database concepts.
  • Working knowledge of one or more programming languages. C# experience is a plus.
  • Working knowledge of one or more operating systems. Unix/Linux experience is a plus.
  • Ability to troubleshoot and manage problems independently.
  • Knowledge of UML or similar modeling language is a plus.
]]>
DevOps Engineer /job/devops-engineer-dominos-pizza-ann-arbor/ Mon, 18 Oct 2021 00:00:00 +0000 /job/devops-engineer-dominos-pizza-ann-arbor/

We are looking for a Developer who has a desire and interest to become a DevOps Engineer. Our DevOps teams are coders who specialize in Automation. This person will be responsible for designing and developing fully automated deployment solutions, as we head down the path to continuous deployment. In addition to building full scale environments and deploying full application solutions on demand, you will have the opportunity of implementing creative monitoring solutions and providing full visibility into all areas of our system. Automation, Continuous Innovation and Continuous Improvement are the keys to succeeding in this role. We are looking for someone to bring their development background and skillset into our DevOps team. You’ll have an integral part in helping the Next Generation Pulse become scalable to address our future growth. The specific focus for the DevOps Engineer is on following best practices around configuration, automation and optimization of the development, test and release processes for the Next Generation Pulse Platform. The DevOps Engineer works collaboratively with the Agile Delivery Teams to deploy and operate our systems, automate and streamline our operations and processes, build and maintain tools for deployment, monitoring and operations, and to troubleshoot and resolve issues in our production and non-production environments. Our DevOps Engineers are Developers they just happen to use different languages than Developers.

Responsibilities

(80% Development)

  • Responsible for the design and development of Operational Support Tooling leveraging API Scripting using common scripting languages like PowerShell, bash or Groovy.
  • Support pipeline enhancements.
  • Enhance our current monitoring capabilities.
  • Support physical deployments.
  • Collaborate with developers to bring new features and services into production.
  • Provides technical guidance to application teams to take advantage of DevOps technologies and processes, as needed.
  • Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and pre-production environments.
  • Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools.

(20%) Operational Support

  • Provide 24X7 production support as part of a team rotation, resolving or escalating issues as appropriate.
  • Maintain Production services to highly demanding SLA’s.
  • Take ownership of production issues, working closely with infrastructure and development teams on issue resolution.
  • Support releases on a regularly scheduled basis, as well as emergency releases as needed.
  • Deploy application and data changes to all environments as needed.
  • Provide Level 2 technical support.
  • Provide support to the development teams that use the automated infrastructure.
  • Troubleshoot and support hardware issues in a physical environment (i.e., labs, stores, etc.)

Qualifications

  • This requirement is non-negotiable. The candidate must have excellent oral and written communication skills, including presentation skills and the ability to write technical data for a non-technical audience.
  • Experience with Code Repository Management, Code Merging, Code Quality, Continuous Integration and Automated Deployments.
  • Experience with current Monitoring platforms (Prometheus, Splunk).
  • Experienced with Object Oriented Programming.
  • 3+ Years of experience as a Developer in a modern Programming language (i.e., C#, Java, Python, Groovy).
  • Experience using scripting languages such as Bash, Groovy, Python, Powershell, etc.
  • Knowledge of Test-Driven Development.
  • Experience with Linux shell scripting (e.g., Bourne, Python, etc.).
  • Experience or knowledge (even if not formal) of Release automation (e.g., Jenkins, JenkinsX), system administration, system configuration, and code debugging experience.
  • Understanding or knowledge of CI/CD pipelines.
  • Knowledge of TCP/IP Networks, firewalls, DNS and DHCP.
  • Experience with Linux & Windows system Administration.
  • Experience with administration of Linux, Windows and virtualization platforms like VMWare.
  • Knowledge of cloud infrastructure environments (e.g., AWS, Azure)
  • Broad understanding of modern containerization technologies (Docker, Kubernetes)
  • Advanced troubleshooting, problem analysis, and critical thinking skills.
]]>
Lead Front End Engineer /job/lead-front-end-engineer-stardog-union/ Fri, 15 Oct 2021 00:00:00 +0000 /job/lead-front-end-engineer-stardog-union-no-office-location/

Stardog, the leading Enterprise Knowledge Graph platform, turns data into knowledge to power more effective digital transformations. Industry leaders including Bayer, Bosch, eBay, NASA, and Raytheon use Stardog to create a flexible data layer that can support countless applications. One of Fast Company‘s prestigious Most Innovative Companies, Stardog is a fast-growing venture-backed company headquartered in Arlington, VA with a globally distributed team.

The “Suite” of Stardog front end tools serves as the face of our Platform and is comprised of Stardog Studio and Stardog Explorer. Studio provides an IDE-like experience for developers to execute and debug queries and manage Stardog itself while Explorer provides non-technical users a way to search, browse, and explore their Knowledge Graph. Next up is a new tool that will let architects and other subject matter experts visually design and build their Knowledge Graph from the ground up. We’re looking for a talented individual to be a new team lead, working closely with the VP Engineering, Product Manager, and the rest of the development team, to help us achieve our vision. As a Team Lead, you will be responsible for coordinating the team, conducting 1:1’s, managing sprints, mentoring your teammates, conducting performance reviews, etc. But, this is a player/coach role, so you will spend time designing and building new features as well. You should expect to spend a lot of time engineering, maybe even the majority, but the responsibilities of being the lead means you will be in meetings, you will deal with HR, there may even be paperwork. You can expect to spend between 10 and 40% of your time on those responsibilities. Therefore, we expect to see leadership experience on your resume. Our stack is written with Typescript using React, so we’re expecting you to be familiar with those technologies. Bonus points if you’re familiar with Node.js, Redux, Cypress, and Webpack. Even more of a bonus if you know Sass, or just have some background in UX and design and are familiar with tools like Figma or Sketch. No degree? No problem. Having a piece of paper with some fancy words on it like “Computer Science” is great, but not a requirement. You can be an engineer without an engineering degree. What we’re looking for is an experienced engineer, who has guided a team before, to come in, work hard, and be passionate about solving our user’s problems. We are looking for real engineering work as well as demonstrable experience and skills in a leadership capacity. We are a remote-first company. You should be comfortable with, and have experience working remotely. You must have strong communication skills as much of our interactions will be over email, chat, and PR where it’s harder to get your point across. Most of the team is in the EST (UTC-5) time zone, so the closer the time zone alignment, the better. We will expect to see code! Don’t be shy about sharing your work. You can even check out some of ours. And if you want to see what you’ll be working on, check out Explorer. If you want to learn about the kinds of scale challenges we’re building for, read about our Trillion Edge graph. And If you are curious about what it’s like to work here, check out a post from our CTO and co-founder that talks about our culture, or read the engineering team’s blog.

]]>
Platform Engineer /job/platform-engineer-everli-it/ Tue, 12 Oct 2021 00:00:00 +0000 /job/platform-engineer-everli-milan/

Who we are looking for:

Every month we have millions of sessions and hundreds of thousands of users on the platform. Our apps have more than a million downloads. Customers create thousands of orders every day in multiple countries. But we want more and we need your help to achieve it.

As a Platform Engineer in the Platform team, your solutions and ideas will be used by the entire company and thousands of customers every day and you can make a difference for all of them.

Things like cluster infrastructure and cloud solutions, production workloads, payments and authentication, XDR and security assessment, CI/CD pipelines, DevSecOps and MLOps, staging and QA environments are part of the daily agenda. But that’s not all! We have scaling challenges as well, legacy platforms to migrate, large data processes to orchestrate, tens of services to scale and optimize.

If you care about customers, your colleagues and their needs, if you are not afraid of managing and improving infrastructure used by millions and you are always up-to-date with new technologies, then we are looking for you to join our Platform team! ?

What you will do:

  • You will join a small distributed team of engineers with decision-making autonomy: you will be responsible for your work.
  • You will be part of an autonomous squad, working closely with other Engineers to improve the overall Developer Experience, Quality of Service and System Architecture.
  • You will find brilliant solutions for complex problems and own the process from the analysis to the delivery.
  • You will ship high quality systems: well-designed, bulletproof and scalable.

Skills & Requirements:

  • Love for infrastructure: you are proud of your work.
  • Knowledge of technologies in our stack: Linux, AWS, GCP, Kubernetes, Redis, RabbitMQ, MySQL, ElasticSearch, Terraform, Jenkins, GitHub Actions.
  • Experience with any programming languages like Python, JavaScript, PHP.
  • Experience in designing, building and shipping infrastructure for traffic intensive applications.
  • Experience with virtualization and container technologies in large and distributed production systems.
  • Great communication and synthesis skills.
  • Analytical, detail-focused mindset, but always looking at the big picture.
  • Team player: you work well with other people within and outside the tech team.
  • Being able to legally work in Europe: you are the holder of an EU Passport or you are the holder of an EU residency permit or you are the holder of a Schengen Work Visa.

Our salary range for this position will be:

  • Employees: 35 to 45k as Gross Annual Salary (€)
  • Freelancers: 25 to 35 € per working hour.
]]>
Site Reliability Engineer (Applied Machine Learning) /job/site-reliability-engineer-applied-machine-learning-bytedance-singapore/ Mon, 11 Oct 2021 00:00:00 +0000 /job/site-reliability-engineer-applied-machine-learning-bytedance-singapore/

[About ByteDance] Founded in 2012, ByteDance’s mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. [About the Role] Site Reliability Engineering (SRE) of Applied Machine Learning (AML) team combines system engineering and the art of machine learning to develop and run massively distributed AI/recommendation system around the world. On the SRE team, you’ll have the opportunity to sharpen your expertise in coding, performance analysis and large system operation, and get heavily involved in the process of hardware/capacity decision-making. SRE ensures that the very centric machine learning services at ByteDance have the highest level of availability, as well as creating highly automated systems and pipelines. [Minimum Qualifications] – Bachelor’s degree in Computer Science or equivalent. – Proven experience in analyzing and troubleshooting distributed systems. – Prior experience designing and maintaining large-scale systems. – Experience programming in at least one of the following languages: Python or C/C++. [Preferred Qualifications] – Ability to thrive in a fast-paced environment. – Strong understanding of code optimizing and routine tasks automation. – Proficiency in at least one machine learning framework: TensorFlow, PyTorch, MXNet or PaddlePaddle. – Solid background of algorithms and data structures.
]]>
Site Reliability Engineer – Infrastructure Engineering /job/site-reliability-engineer-infrastructure-engineering-bytedance-singapore/ Mon, 11 Oct 2021 00:00:00 +0000 /job/site-reliability-engineer-infrastructure-engineering-bytedance-singapore/

[About ByteDance] Founded in 2012, ByteDance’s mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. [About the Team] The Datacenter Infrastructure Engineering team supports the company’s fast growth by building and operating hyperscale datacenters. The team manages the end to end lifecycle of server fleet, providing cloud solutions and various infrastructure services ensuring that they are scalable and are reliable. [Responsibilities] As the [Site Reliability Engineer – Infrastructure Engineering], you would be responsible for at least one if not all of these areas: Infrastructure: – Build, expand and operate global infrastructures, including large-scale systems in public and private clouds, data centers and content delivery networks. – Build tools, automations, visualizations and monitors to facilitate the operation and optimization of the global infrastructure. – Help improve the whole lifecycle of infrastructure services from inception and design throughout development, to deployment, user support and refinement. – Supporting end-to-end to production environment by responding to performance and reliability issues and participating in rotational on-calls. Security: – Conduct security reviews of core corporate and production infrastructure. – Carry out security updates and protect enterprise infrastructure in system and network level. – Drive enterprise focused security improvements to products and services. – Build security tools and processes for critical infrastructure protection, monitoring and remediation. Traffic: – Build tools, automations, visualizations and monitors to facilitate the operation and optimization of the traffic infrastructure. – Provide primary operational support and engineering for traffic infrastructure systems. – Gather and analyze metrics to assist in performance tuning and fault finding. [Minimum Qualifications] – Bachelor’s degree in Computer Science or equivalent with 3+ years of relevant experience. – Experience in one or more programming languages such as Java, Python C++, Go, or scripting experience in Shell and Python. – Ability to thrive in a fast-paced environment. – Relevant experience working in a Datacenter setup or environment with large scale infrastructure setup featuring high traffic. As a Site Reliability Engineer with the Infrastructure Engineering team, you would be expected to be an expert in at least one if not all of these areas as well: Infrastructure: – Experience working with Cloud infrastructure – Experience in building solutions with AWS, Google, Azure and other cloud services. – Experience in developing and operating one or more following systems: OpenStack, Kubernetes, Nginx, ipvs, ELK stack, Hadoop, etc. – Experience working with Unix Linux systems, from kernel to shell and beyond. – Experience working with system libraries, file systems, and client-server protocols. – Experience in designing, analyzing, and building automation and tools for large scale systems. – Experience in networking technologies such TCP/IP, BGP, DNS, etc. in a carrier grade environment. Security: – Experience in networking security like DDoS and WAF protection. – Experience in security protocols like TLS protocol features and updates. – Experience in VPNs and building encrypted communication channel. – Conducted infrastructure security review, patch and update potential security vulnerabilities. – Experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python. Traffic: – Experience working with traffic systems from CDNs to loadbalancers and beyond. – Experience working with network devices, remote management systems, and client-server protocols. – Knowledge of network infrastructure and/or routing. – Experience with Layer 4 / Layer 7 loadbalancers. – Knowledge of protocols like TCP/IP, HTTP, RPC, TLS etc. – Experience working with containerized environment. – Experience in one or more programming languages such as Java, C++, Go, or scripting experience in Shell and Python.
]]>
VP, Software Engineering /job/vp-software-engineering-canonical/ Sun, 10 Oct 2021 00:00:00 +0000 /job/vp-software-engineering-canonical-no-office-location/

To scale our global software engineering organisation, we have opened six VP Engineering positions.

Canonical is a worldwide provider of open source operating systems, applications, security, support, services and solutions. We are the publisher of Ubuntu. Our mission is to be the best partner for building on open source, from the smallest devices to the largest clouds. We are the number one platform for public cloud production deployments, the number one enterprise Linux for IoT, and the developer platform of choice for Linux engineering.

The business is growing and profitable. We are preparing to take the company public, and wish to ensure that we have a strong bench of software engineering leadership in place to lead innovation, quality and rigour as we expand. We are particularly focused on software engineering practice – design, documentation, community engagement, quality, developer relations, commercial competitiveness and usability are all skills and habits we expect our teams to develop.

As a platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, as open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains. We create distributed systems in Golang and Python, we work with web technology, and many layers in between. Our commercial offerings are both software and SAAS, along with a range of professional services and support.

We will structure our engineering organisation around these six VP roles, reporting to the CEO, in no particular order:

VP Engineering, Ubuntu
Ubuntu itself – the server and desktop experience, kernel, low level system, toolchains, and runtimes such as Python and Java.

VP Engineering, Cloud
Our public cloud experience on AWS, Azure, GCP, Oracle, IBM, our Docker images and container capabilities, and our private cloud offerings, including MAAS bare metal cloud, Kubernetes, OpenStack, OVN, OVS, Ceph and LXD virtualisation.

VP Engineering, SAAS
Our online services, including our systems management service, our software distribution systems for debs, snaps, Docker images and charms, and our developer collaboration infrastructure.

VP Engineering, IoT
Ubuntu Core and offerings that enable next-generation secure devices for the edge and IoT, from automotive to drones, from the factory to telco, home and office environments.

VP Engineering, Information Systems
Commercial systems for Canonical and customers, including our own internal systems, security offerings, and IT operations solutions. This is effectively a combined engineering leadership and CIO role.

VP Engineering, Enterprise Solutions
Open source enterprise offerings from databases through data lakes and document stores, analytics, MLops and visualisation, to identity management, model-driven devops, and cloud-native operations of the entire open source application universe.

Canonical is a product-centric organisation. These leaders are responsible for the success of the products in their group, working with their engineering directors and managers, to ensure that they have what they need to be successful. We offer customers a unified approach to open source, and our success depends on the quality of experience customers have when they use our products together. VP’s work with product management to ensure customer experiences are harmonised across our very diverse product range.

At this level, competitive strategy is as important as software engineering skill and experience. We expect our software engineering group to be commercially astute, to be thoughtful about global technology and market trends, to be aware of competitor positioning, to be excited to change the game and bring new ideas to fruition, and to ensure that Canonical products lead the market. There is nothing ‘business as usual’ about enterprise technology, it is a highly competitive arena with constant change, and this leadership team is critical to our ability to move faster and deliver better than our competitors.

These positions are advertised widely. Applications by females and under-represented groups will carry extra weight in the early assessment stage. Final appointments will be on merit alone.

Required skills and experience

Candidates should have a track record of successful product delivery in the software industry, the ability to speak compellingly to a global industry audience, the ability to plan and organise across multiple products and teams, clear leadership skills, an appreciation for open source, and hunger for commercial success.

  • Exceptional academic results at high school and university
  • Degree qualification in Computer Science or Software Engineering
  • Passion for high quality, usable, fast and reliable software
  • Extensive management experience with multiple reporting teams
  • Confidence in public speaking
  • Exceptional work ethic
  • Ability to travel internationally for company and industry events
  • Successful startup experience preferred
  • Public company experience preferred
  • Open source experience strongly preferred

We are an ambitious organisation with the goal to be the primary partner for most industry players and end-users of open source, but we are also humble – our primary mission as a platform and an aggregator is to serve those who innovate on open source rather than competing with them. We don’t create a new database – we enable others to create and distribute new open source products, and our strategy must be as good for them as it is for us. Our success depends on the success of others. We benefit from the growth of the major public clouds, of open source startups, of semiconductor companies, and of the businesses that choose to build on open source and Ubuntu – and we value their success as much as our own.

We believe that open source will be the foundation of all enterprise computing, from the edge to the cloud. Today, we deliver the leading open source operating system, Ubuntu, but we believe that Ubuntu is the tip of the iceberg and we would like to serve the wider market for applications, services and solutions with equal success.

You will need to be exceptional, organised and deeply motivated by Canonical’s values and strategy to pursue one of these roles. You will need to understand how Canonical is different, and what that difference means competitively, commercially and socially. For the right candidate, this is a once-in-a-lifetime opportunity to lead a category of open source and the de facto standard experience that millions of developers and businesses have with it.

Your technology interests may include cloud computing, IoT, web systems, back-end data stores, scale-out infrastructure or Linux itself. You should have a gift for software design and implementation, and enjoy a highly professional environment with careful choices of technology, architecture, data design, and user interface. You should have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

You must be familiar with the open source environment, and want to build products in partnership with a community. We expect engineering leaders to demonstrate insight into performance and quality engineering practices, and help teams embrace effective disciplines. You should also have an understanding of security practices and principles and the impact that engineering choices have on product security. We also expect our leaders to take responsibility for delivering well-documented products and working with design professionals to shape the user experience. You should have clear views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

This is a role for leadership, management, organization, planning and mentorship, not individual contribution through coding. You should relish the opportunity to shape, direct and develop an engineering organisation that is happy and brilliant, and produces a collection of products that will be a pleasure to use with the rest of the Canonical suite of offerings.

Whatever your nationality, ethnicity, gender or identity, we welcome your application and will give it fair consideration.

#stack

#LI-remote

]]>
iOS Engineer (f/m/x) /job/ios-engineer-f-m-x-zenjob-berlin/ Fri, 08 Oct 2021 00:00:00 +0000 /job/ios-engineer-f-m-x-zenjob-berlin/

About the role

As an iOS Engineer (f/m/x) at Zenjob you will be working in a cross functional team with Backend and other Mobile Engineers to create an outstanding app experience for our talents. Together with Product, Design and your fellow engineers you will be investigating problems, looking into user feedback, scoping and defining milestones by designing technical solutions and estimating what needs to be done.

How you will contribute

  • Work with agile methodologies and be in close collaboration with designers and product owners to improve the UI and UX
  • Write well readable and testable Swift code
  • Write UI and unit tests to ensure the quality of our code
  • Improve and support continuous integration processes and automation
  • Support our quarterly planning by reviewing and estimating upcoming initiatives and challenge their impact
  • Contribute to a knowledge-sharing, open and collaborative work environment

Who you are

  • You have excellent knowledge of Swift, and a good understanding of design patterns and software architectures like MVC, MVVM, MVP
  • You write testable code and you are familiar with writing unit and UI tests
  • You are a strong team player who encourages coaching, pair programming, collaboration and knowledge sharing within the team
  • You have a strong sense of ownership, from planning to delivering & monitoring, in the product you build
]]>
Android Engineer (f/m/x) /job/android-engineer-f-m-x-zenjob-berlin/ Fri, 08 Oct 2021 00:00:00 +0000 /job/android-engineer-f-m-x-zenjob-berlin/

About the role

As an Android Engineer (f/m/x) at Zenjob you will be working in a cross functional team with Backend and other Mobile Engineers to create an outstanding app experience for our talents. Together with Product, Design and your fellow engineers you will be investigating problems, looking into user feedback, scoping and defining milestones by designing technical solutions and estimating what needs to be done.

How you will contribute

  • Work with agile methodologies and be in close collaboration with designers and product owners to improve the UI and UX
  • Write well readable and testable Kotlin code
  • Write UI and unit tests to ensure the quality of our code
  • Improve and support continuous integration processes and automation
  • Support our quarterly planning by reviewing and estimating upcoming initiatives and challenge their impact
  • Contribute to a knowledge-sharing, open and collaborative work environment

Who you are

  • You have excellent knowledge of Kotlin, and a good understanding of design patterns and software architectures like MVC, MVVM, MVP
  • You write testable code and you are familiar with writing unit and UI tests
  • You are a strong team player who encourages coaching, pair programming, collaboration and knowledge sharing within the team
  • You have a strong sense of ownership, from planning to delivering & monitoring, in the product you build
]]>