Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 30, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Crossover’s mission is to democratize access to impactful, high-paying jobs. We recruit and screen only people with exemplary skills and drive to work with the world's best businesses. With our scenario-based testing model, we match top talent around the world with opportunities to manage all types of initiatives, from software development to quali...
    Read more about this company

     

    QA Manual Tester

    Description

    • Are you able to write and execute tests with a user-oriented perspective? Do you have experience in QA software testing and software development? If so, you could be the right person for IgniteTech's Quality Assurance team.
    • Our Support and Services team operates quickly with a heavy focus on coaching and personal development. The priority for us is high-quality work, and the drive for continuous improvement in our teams makes us a unique opportunity.
    • At IgniteTech, we are reinventing the enterprise software industry. Our “Netflix for Enterprise Software” model is changing the game for how enterprises buy software, and a key element of our growth strategy is to drive great customer experiences across our broad and growing library of solutions.

    What you will be doing

    • We have created a work environment that is perfect for the smartest manual QA testers in the world, one that they love. We see huge benefits in connecting the responsibility of test creation to test execution - it leads to higher work quality and better insights.
    • When creating test-cases, you’ll take end-to-end test scenarios and break them into discrete test-cases. As you’ll be working on a dozen different products from our portfolio every quarter, it means that you’ll never get bored. You’ll continuously be extending your learning by ramping-up on new products to the level where you can write razor-sharp test-cases that focus on the essence of the functionality that is being tested.
    • Our manual testers execute test plans created based on functional coverage matrix both for new products as well as part of our software regression cycles. We use JIRA for bug tracking and TestRail to document and execute the test-cases. 

    Key Responsibilities

    • Continuously learn new products from our portfolio
    • Create and execute comprehensive test plans based on functional coverage
    • Convert end-to-end user scenarios to test cases
    • Execute defined test cases to uncover bugs and regression issues

    Candidate Requirements

    • 3+ years as a full-time, hands-on manual tester
    • A genuine passion for quality and desire to grow and become a great global tester
    • Familiar with the manual testing concepts, terms, and definitions
    • Good proficiency in the English language

    Nice to have

    • Familiarity with test writing tools like TestRail, TestLink, Confluence
    • Experience of bug tracking tools like Jira, Bugzilla, HP ALM/QC
    • Familiar with testing techniques like Equivalence partitioning, Boundary value analysis, Decision table testing,

    go to method of application »

    Software Engineer II

    Description

    • Are you looking to start your career as a software engineer? Do you want to learn from the best and increase your earnings potential? We are the place for you! Our expert team will teach you how to write simple, maintainable, best-practice code. That’s our top priority. Great code is the foundation of everything we do, because we are a software company to the core.
    • This role is our entry level software engineering job. If you were great at writing code in school, and now you need to gain real world experience, this is the job for you. We have the best developers in the world building and maintaining 100+ leading-edge enterprise software products. You will learn the most, because you will learn from the best. 
    • Our entire company is run by technical experts. Everyone on our Engineering team is an expert coder, all the way up to the most senior executives. We host company-wide coding competitions all the time, and one of our top executives won the last one. You will be working for real software engineers, not project managers or business analysts. 
    • If you want to write great code all day, and if you think you’re good enough to join our team of elite software developers, apply now!  

    What you will be doing

    • Writing code to fix defects, using many technologies but especially Java, JavaScript, C++, and C#.
    • Writing automated tests to make sure the code works properly.

    What you will NOT be doing

    • Running manual tests.
    • Writing documentation.
    • Writing specs.

    Key Responsibilities

    • Debug code to identify what is wrong.
    • Implement high-quality fixes that address the core issue.
    • Create automated tests (unit tests and functional tests) to verify that the code works properly.

    Candidate Requirements

    • Expert coding skills - anyone reviewing your work would agree that it’s top quality.
    • At least 6 months of experience writing code for a software service or product. Yes, this can include internships.
    • Proficient in at least one of the following languages: Java, JavaScript, C++, or C#.

    Nice to have

    • A degree in computer science or the commercial equivalent.
    • Experience in a shared-services or centralized environment.
    • Cloud development experience, especially AWS.

    go to method of application »

    Cloud Operations Engineer

    Description

    • Our team doesn't simply administer cloud infrastructure, we take SaaS Operations and crank it up to a level that will knock your socks off! As Amazon's #1 centralized database partner, we offer a continually growing portfolio of more than 100 SaaS products to a rapidly expanding network of business customers across the planet. Pushing the limits of modern cloud technologies and powering the achievement of audacious goals requires a team of cloud operations superstars -- will you be one of them? 

    WHO WE ARE LOOKING FOR

    Our ever-expanding portfolio of products and services means you will always be learning and applying new tools to deliver the most effective solutions. We mobilize teams comprised of individuals with the following attributes:  

    • You crave variety and constantly push yourself to learn new things.
    • You embrace the challenge of maintaining live systems of massive scale.
    • You want to be part of a smart and capable team that relentlessly delivers the right solution the first time. 
    • If that describes you, then this is your opportunity to join a global cloud operations support organization unlike any other.

    YOU WILL LOVE THIS JOB IF

    • You enjoy learning new skills and applying them immediately.
    • You are highly conscientious and strive to execute tasks according to defined best practices.
    • You value being part of an organization that prioritizes service quality over the quantity of closed tickets.
    • You are excited about serving an organization comprised of thousands of worldwide users.

    YOU WILL HATE THIS JOB IF

    • You want to acquire expertise in a single product or technology stack.
    • Flawlessly executing technical procedures stresses you out rather than giving you a jolt of energy.
    • You prefer to create something new rather than become the best at what already exists. 

    What you will be doing

    • Our Cloud Operations team utilizes and actively administers dozens of the most relevant and cutting-edge technologies for thousands of globally dispersed enterprise users. You will own the resolution of various system access and change requests from internal stakeholders, as well as handling well-defined processes for maintaining SaaS enterprise business applications. Our workflow automation eliminates guesswork and simplifies your daily priorities.

    What you will NOT be doing

    • Making functional improvements or fixes by writing infrastructure or product code
    • Providing 24x7 SaaS incident response
    • Interacting with external customers

    Key Responsibilities

    • Respond to L1 service requests
    • Provide cloud operations support during your local regular business hours as part of a global SaaS operations team

    Candidate Requirements
    We hire candidates with proven abilities in system administration and capable of supporting cloud technologies. This is indicated by: 

    • Bachelor’s or Associate’s degree in Computer Science or a related technical discipline, or 3+ years relevant work experience in lieu of a degree
    • 1+ years of experience with Linux and Windows Server operating systems
    • 1+ years of experience maintaining SaaS applications in one of the major platforms (AWS, Azure, GCP, IBM Cloud)
    • English language proficiency (written and spoken)

    go to method of application »

    Software Engineer I - .NET

    Description

    • Are you an early career developer who wants to grow and grow fast? 
    • Do you want to work to define the future of cloud-based tools for digital transformation?
    • Are you eager to be part of a team of rockstars from around the world? 
    • This is the 100%-remote, work-from-anywhere software engineering opportunity you've been waiting for. You will join a team of smart, positive and creative people who are respected for their unique talents and empowered to do their jobs well. Day to day, you'll be working on squashing bugs and implementing features for our suite of B2B products used globally by millions of users. 
    • Working at Upland, you will say goodbye to the monotony of dealing with the same product and same technology stack over and over again. Work is fast-paced, exciting and full of opportunities to learn. 
    • This role will give you a solid foundation for any future job as a developer. You'll be learning from a global team of software engineers, committed to the highest quality standards and to helping you master the skill sets you need to progress in your career.

    What you will be doing

    • Writing code for minor feature changes
    • Writing fixes to customer defects and code violations
    • Designing and writing automated unit tests to ensure that the product and new features you're assigned are running smoothly
    • Applying our metrics-driven agile approach
    • What you will NOT be doing
    • Working on short-term work-arounds that incur in future technical debt
    • Reviewing other people's code to find issues and errors

    Key Responsibilities

    • Ensure that all code you get your hands on passes the quality bar
    • Create elegant solutions to resolve difficult bugs

    Candidate Requirements

    • A university degree in computer science, software engineering, or other technical field  OR  at least 4 years of experience in software development (not including internships or trainee programs)
    • At least 1 year of recent experience writing production code in .NET for software development and web applications (not including internships or trainee programs)
    • Daily work schedule with at least 2 hours overlap with Eastern Time Zone (GMT-5) work hours 
    • Excellent English verbal communication skills
    • Ability to learn quickly and work in a fast-paced environment

    go to method of application »

    Front-end Software Engineer - Angular

    Description
    We asked people on our team what they love about this role. Here's what they said:

    • never boring - working on start-up-like products, having a meaningful contribution, and getting to switch products every once in a while beats anything
    • modern Angular codebase - no legacy, bloated old apps
    • tons to learn - the team mantra is "high-quality" and the managers are engineers first, managers second; also you get to work with the latest cloud technologies such as AWS Amplify, AppSync, Cognito, or GCP.
    • strong peers - everybody on the team is a talented senior engineer you'll enjoy working with
    • no boring discussions and useless meetings - work is clearly defined, you always start from designs and clean specs and APIs, and don't need to chase people over chat or calls to get your stuff done
    • Does it sound interesting? Apply now, showcase your skills in the online, self-paced assessment process, and get the offer in less than a week!

    What you will be doing

    • Build fully functional Angular web apps based on specs and high-fidelity designs
    • Present your work to product stakeholders, gather feedback, and iterate if needed
    • Review the work of your peers - make sure their work is as good or better than you could have done it
    • Apply your keen eye for code quality and refactor or simplify the codebase each time you find a good opportunity to do so

    Key Responsibilities

    • Write quality code that follows common industry best practices and guidelines
    • Iterate daily with senior stakeholders on new product features and feedback
    • Review code developed by your peers

    Candidate Requirements

    • Minimum 1 year of experience developing with TypeScript-based front-end web frameworks (e.g. Angular 2+, React, Vue, etc)
    • Minimum 2 years of front-end development experience
    • Comfortable using the Angular web development framework for the assessment process

    Nice to have

    • Experience with 3rd-party UI component libraries/design systems (e.g. Google Material, Bootstrap, IBM Carbon, etc)
    • Experience with responsive and/or adaptive web development
    • Good verbal English communication skills
    • Comfortable working in a fast-paced process with daily feedback loops

    go to method of application »

    RPG Software Engineer

    Description

    • Are you interested in joining a talented team in building a world-leading platform that will transform how enterprise companies run their business? Do you love and have experience with RPG? Are you ready to modernize the system into a Hybrid cloud with Desktop and Mobile UI - all in a fully remote environment? Then this role is for you!

    What you will be doing

    • You will be working hands-on to design and develop the platform. Every day you will analyze client needs, align with the dev team on solutions and implement solutions for the Vision RPG backend.

    Key Responsibilities
    You will own a complete cycle of the product development and in that sense, you will be responsible for:

    • Building new features and maintaining the current functionalities upholding high standards on fundamental data structures, algorithms, and architectural best practices
    • Promote the quality of all code in your work, and the accuracy and completeness of your architecture artifacts

    Day-to-day, you will:

    • Design and build impactful solutions to help our clients scale and optimize their solution
    • Identify the true root cause of complex software and data processing problems and solve them

    Candidate Requirements
    Being successful in this role, requires deep technical skills, understanding of IBM technologies, specifically, candidates must have:

    • 7+ years of experience in building an enterprise-grade data-intensive software
    • Strong knowledge and experience in RPG and DB2
    • Deep familiarity with IMB Power platforms and being able to develop infrastructure-focused solutions

    Nice to have
    Experience in any of the below:

    • Cobol development
    • Java development
    • Mobile technologies and ReactNative
    • AWS technology stack
    • modernization of 'lift & shift' of IMB Power solutions
    • EDI
    • Inventory Management domain is a huge plus

    go to method of application »

    Innovator

    Description

    • We are looking for the world’s brightest new graduates to join our two-year software engineering fellowship program beginning Autumn 2021. If you want to tackle some of the most pressing problems in our industry and create innovative solutions for our customers, join us. Unlike others, we mean it when we say this job is entry-level: You should graduate in 2020 or 2021 with a computer science degree; no work experience required.
    • Trilogy is one of the largest privately held software companies in the world. Rather than waiting to be disrupted, we are constantly, obsessively disrupting ourselves. Every year, we hire and train dozens of new graduates for an important role: solving the most complex, biggest problems so that our products are compelling and valuable. You will work with our executives (CEOs, COOs, and EVPs) and gain more experience in two years in this role than any other entry-level job that limits you to addressing repetitive problems. 
    • You will be laser-focused on performing breakthrough experiments utilizing the full power of cloud services, AI and ML to tackle high-level business challenges. You will decide what to do and how you do it, from planning through deployment. You will have fun and get great feedback. And upon completion, you will join an elite class of alumni who have launched careers as entrepreneurs, leaders, and influencers. 

    It won't always be easy, but we promise there will never be a dull moment. Join us to jumpstart your career with the world’s top 1% engineers.

    What you will be doing

    • Diving into a new business problem every 6-8 weeks, building understanding  by interviewing product owners and customers and doing industry research
    • Determining the "what" and the "how" to solve your problem -- you're the owner, so this is up to you!
    • Conducting weekly experiments -- writing code, reviewing outcomes, debugging, logging your learnings, and planning the next experiment
    • Delivering your prototypes and deployments to real customers

    What you will NOT be doing

    • Doing repetitive tasks: We are looking for initiative and an entrepreneurial spirit, and your work will allow you to be a creative problem solver. 
    • Getting it right all the time: We believe in failing fast and adapting to our learnings; you will need to embrace open feedback and be willing to grow.
    • Working solo: You will work as part of a small team (2-3 people) to tackle challenges, so you must have excellent written communication and collaboration skills.

    Key Responsibilities

    • Invent technical solutions to complicated problems
    • Make clear, simple, and technically superior design decisions
    • Apply an exceptionally high-quality bar to the core technical design decisions -- data structures, algorithms, architectural patterns, and the leverage of third-party implementations
    • Synthesize your decisions and designs into clear, structured written specs

    Candidate Requirements

    • Hands-on experience in coding in at least one scripting and one OOP language
    • Proven problem-solving skills, with the ability to approach problems analytically
    • Basic understanding of system design
    • Ability to communicate effectively with a variety of audiences
       

    go to method of application »

    Senior Site Reliability Engineer

    Description

    • Do you get aggravated by preventable downtime and an endless stream of repetitive tickets to resolve?  Do you desire to apply your engineering mindset, solving problems before they happen, using automation? Do you excel at writing high-quality automation scripts that deliver high availability and cost-optimized infrastructure?  
    • In this role, you will be responsible for optimizing the critical behind-the-scenes world of our SaaS operation which enables our business to rapidly scale as we acquire new products and customers.  Our strategic partnership with Amazon will allow you to beta-test and experiment with new AWS services, so you will never lose your technical edge. 
    • Automation will be your core deliverable.  Our culture thrives on our deep focus and obsession with continuous improvement, so you will be focused on strategic improvement projects that shape the future of our infrastructure and evolve our site reliability engineering practices.  

    What you will be doing

    • Every day you will dig into new technologies running across thousands of servers and deliver centralized, standard infrastructure with improved availability and reduced operating costs.  You will work with infrastructure at a massive scale producing simple, scalable, meticulously engineered infrastructure that continuously improves.  You will write scripts that remove routine operational work from our support teams and migrate components to standardized infrastructure.  Automation is at the core of everything you'll do.

    What you will NOT be doing

    • Focused on polishing one product, or being stuck with the same set of technologies because our tech stack evolves weekly with each product we acquire.
    • Responding to trouble tickets
    • Building bespoke infrastructure solutions
    • System administration tasks

    Key Responsibilities
    Say good-bye to an outage resolution mindset and dedicate your day to producing optimized infrastructure. In this role, you will:

    • Identify quarterly goals that will deliver standardized, highly-available, cost-optimized infrastructure
    • Create and execute Infrastructure as Code scripts
    • Plan and execute lift and shift projects for acquired products

    Candidate Requirements

    • 2+ years of hands-on experience with Linux
    • 2+ years of hands-on experience with AWS Services (compute, databases, networking)
    • Ability to use infrastructure configuration management, deployment, and versioning tools to reduce manual work (Ansible or Terraform expertise required)
    • Ability to read and understand production code in any language so that you have a deeper understanding of our technology and ways to optimize it
    • Ability to pack application into containers (Docker) and deploy to Kubernetes
    • Ability to deploy and configure infrastructure for running virtual machines (VMWare)
    • A university degree that included an in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering OR equivalent experience

    Nice to have

    • AWS Solutions Architect certification is a plus

    go to method of application »

    Senior Software Engineer

    Description

    • Want to work on a distributed engine that can manage millions of requests per second and provide services to billions of people worldwide? Interested in using serverless technologies such as AWS Lambda, RDS, and AppSync to create true cloud-native solutions? Thrilled by the idea of optimizing EC2, S3, DynamoDB, and reinventing cloud products to save clients millions of dollars?
    • If you are a seasoned software architect always chasing the next great technical challenge, now is your time to join forces with our innovative software engineering team.
    • At Trilogy, you won’t be siloed to one single product or technology. Instead, you will have the chance to work with all the latest tooling and languages on a variety of products that encompass the full IT needs of enterprise customers. 

    What you will be doing

    • Figuring out how legacy code works so you can redesign it for a modern cloud-native stack
    • Creating detailed software architecture designs that are ready to be implemented by yourself and other skilled developers
    • Building directly on top of AWS, utilizing the full power and range of the platform to generate simple solutions that are easy to maintain
    • Reviewing pull requests to ensure that all code changes reflect your super-high quality standards
    • Cracking the code on the toughest bugs that slip through the cracks by diving deep to find the true root cause and identifying permanent fixes based on your analysis

    What you will NOT be doing

    • Wasting your time. We have a culture that is focused on productive asynchronous work, not frequent meetings and boring administrative tasks. 
    • Putting in temporary hacks for the latest sales deal. In this role, you will be the authority on code quality; anything that doesn’t meet your quality standards is a no-go
    • Worrying about merging large chunks of code before a major release. We have built a clear system of CI/CD workflow that deploys your merges on a daily basis.
    • Fighting fires caused by incompetant team members. Everyone on this team is an A-player.

    Candidate Requirements

    • A degree in Computer Science or the commercial equivalent
    • Excellent coding skills in Java, JavaScript, C++ or C#
    • At least 5 years of of post-university experience, where at least 3 years are in software architecture design
    • Expert level knowledge of cloud development

    Nice to have

    • Experience using deep work blocks to maximize quality and output
    • Experience working 100% remotely with asynchronous communication dominating how you collaborate

    go to method of application »

    Lead Software Engineer

    Description

    • If you are the best performer on the team but hesitating to move to management because you want to stay technical, we think it’s about time you get recognized for your technical expertise.
    • At Trilogy, we reject the idea that lead engineers should be task schedulers. 
    • Trilogy is an enterprise software company, run by actual software engineers, not MBAs. We are looking for high-performing software engineers to lead and coach less experienced developers in our engineering department. 
    • If you are excited about coaching hundreds of developers working across a portfolio of 100+ enterprise software products, apply now. Join us and fast-track your career into management without sacrificing your technical expertise.  

    What you will be doing

    • Reviewing your teams’ output that doesn’t meet our quality bar, finding ways to make it better by diving deep into the code yourself
    • Writing technical coaching documents for your team on how to improve their work quality

    What you will NOT be doing

    • HR and administrative management. We want your technical expertise. We will never waste your time doing performance reviews, committees, etc. 
    • Project management or assigning tasks. We have automated that, you don’t have to ever worry about prioritization.

    Candidate Requirements

    • Technical/quantitative university degree. 
    • 5+ years of work experience within the software industry, including 3+ years coding or architectural design in Java, JavaScript, C#, or C++. You’ll have to pass a coding test to get this job.

    Nice to have

    • Experience working 100% remotely with asynchronous communication dominating how you collaborate
    • Cloud development experience, especially AWS

    go to method of application »

    UX Design Lead

    Description

    • Do you have an extensive background and strong opinions in designing web and mobile applications? Have you led a design team? Do you have excellent analytical and problem-solving skills with the ability to make independent decisions and implement creative decisions based on user research and customer feedback? If you are passionate about enterprise application design and creating an awesome user experience, this role is a perfect fit for you!
    • In this role, you will probably learn and grow 10X faster than in most other positions in the industry as, instead of being siloed and working on a single product for years, you will be delivering designs across a large number of products and industries, working directly with important stakeholders.

    What you will be doing
    The core activities of this role are:

    • Reviewing work done by your team. You will start your day reviewing the work of other team members and ensuring that they are following common UX best practices and 3rd party design system guidelines before their work reaches our customers. While doing your daily reviews, you'll also be responsible for finding patterns in subpar work and proposing quality bar improvements.
    • Working on the most important or challenging design tasks. You'll start by reviewing Use Case requests and communicating with the business owner if something is not clear until you fully understand requirements. After that, you'll start with a first iteration where you need to prepare a User Flow diagram and low-fidelity designs (wireframes). After finishing all the wireframes you'll present them to the stakeholder the next day, get the initial feedback and iterate towards the final design.
    • Hosting daily review calls with stakeholders. During these daily iterations, you will gather feedback from stakeholders, get a chance to fail fast and early in the process, which will allow you to fix any issues before the next day's iteration, instead of waiting for several weeks. Once UX design is approved, you'll need to polish it for development and apply our UI library components to the design making it a high-fidelity so that it can be transferred to our development team. All the time, you will need to pay close attention to our standards and guidelines in order to produce perfect quality designs.

    Key Responsibilities

    • Review designs done by more junior UX/UI designers on the team
    • Propose improvements to our quality bars and our standardized processes
    • Iterate daily by communicating daily with senior stakeholders on new product ideas
    • Work with design systems to produce apps with an outstanding user-experience
    • Create compelling visual content and high fidelity clickable prototypes

    Candidate Requirements

    • Minimum 1 year experience in leading a UX/UI design team
    • Minimum 3 years experience in hands-on UX and UI design
    • Proven record of high-quality web design and a portfolio to back that up
    • Able to work on a macOS in order to use Sketch and InVision
    • Innate drive to create pixel perfect assets and designs
    • Ability to take initiative within the remote environment
    • Comfortable working in a fast-paced iterative/agile design process based on daily feedback loops
    • Great English verbal communication skills

    Nice to have

    • Experience using a 3rd-party Design System such as Google Material, IBM Carbon or similar
    • Experience with graphic illustration using vector-based tools (such as Illustrator)
    • Experience with data-driven design
    • Experience with responsive and adaptive design principles and UI/UX best practices

    go to method of application »

    Back-end Principal Engineer

    Description

    • Are you the go-to backend engineering leader on your team? Are you passionate about developing simple solutions and high-quality products using cloud services? Do you want to be the owner and gatekeeper of a fast-growing, top-notch codebase? If so, then this job is for you. 
    • Forget about jobs that devalue your skills by dismissing the importance of high-quality, feature-complete backend code. In this role, you will learn and grow 10x faster than in other positions in the industry that limit your knowledge to a single product. You will rotate across products to deliver applications, communicate with important project stakeholders, and continuously build your skills.
    • We use innovative technologies and the latest serverless cloud patterns, such as AWS Lambda, API Gateway, DynamoDB, AWS Amplify, AppSync, Cognito, and more. You will grow new cloud skills in these technologies with our training program that offers learning opportunities in platforms such as AWS Trainings and Certifications and LinkedIn Learning. Your future colleagues are among 1% of the world’s greatest talent and will motivate you to apply your expertise in impactful ways that reach hundreds of products. If you are ready to experience more while refining and enhancing your skills, hit the apply button. 

    What you will be doing

    • Developing the most complex features and fixing the toughest bugs on the backend codebase of our cloud-based products
    • Making heavy use of AWS and GCP serverless patterns to provide the simplest, lowest cost-of-ownership solution
    • Establishing and maintaining a high level of codebase quality through well-written, high-coverage unit and integration tests
    • Being the gatekeeper on the entire backend codebase by reviewing your team members’ work and providing insightful coaching to help them reach your level of mastery and code-simplicity

    What you will NOT be doing

    • Small bug-fixes or features on outdated monolithic codebases
    • Tedious infrastructure work to enable poorly written products to continue running
    • People management or getting stuck on long meetings discussing roadmaps, product plans, and priorities

    Key Responsibilities

    • Creating high-quality, simple, flexible code that meets the technical specification (both correct, and complete)
    • Developing code across a large number of products and industries instead of being siloed on a single product for years
    • Communicating with important project stakeholders to deeply understand product use-cases
    • Reviewing all code changes and holding them up to the highest quality standards

    Candidate Requirements

    • A university degree that included an in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering
    • At least 5 years of backend software development experience in which you wrote object-oriented code
    • A role in your career where you were the lead engineer on a product or component where you were responsible for the quality of other developers' code
       

    go to method of application »

    Technical Product Owner

    Description

    • Are you passionate about designing and delivering high-quality software? Do you enjoy taking use cases and high-level requirements and adding the next level of technical detail and business requirements that engineering can directly build upon? Do you have a highly critical eye when it comes to checking if a piece of software does what its users would normally expect it to? If so, keep reading, this might be an ideal job for you.

    What you will be doing

    • Act ask a stakeholder and iterate with UX designers to transform use cases into UX/UI prototypes
    • Break down a release milestones defined in a high-level technical spec into a high-level plan
    • Define the granular detailed tasks needed by engineering to implement releases
    • Accept of engineering work, making sure it meets all of your requirements
    • Ensure the engineering deliverables snap well together and fully implement use cases

    What you will NOT be doing

    • Chasing developers around to make sure they deliver their work and tasks on time
    • People management
    • Low-level exhaustive quality assurance work

    Candidate Requirements

    • Technical: Computer Science education and an early career as a software engineer/developer
    • Can deeply understand complex requirements and how these impact products on a macro level
    • Detailed oriented - enjoys doing a thorough acceptance and thinking about what users will encounter in the wild  

     
    Nice to have

    • Previous experience as: agile product owner, scrum master, product manager, delivery manager, software team lead or software engineering manager

    go to method of application »

    C++ Architect

    Description

    • EngineYard’s evolution is interwoven with the birth and growth of Rails. For over a decade, EngineYard has been at the forefront of technical innovation, helping the Ruby and Rails community multiply - whether enabling Github to run and scale in its early days or providing thousands of app an easy mechanism for leveraging cloud services.
    • At EngineYard, we are working towards the next big wave of innovation - ARM processors. The computing world is undergoing a shift towards ARM processors, and EngineYard is at the forefront of bringing ARM-based solutions to the Ruby community. We at EngineYard are on a mission to make deploying and managing applications easier and faster by moving to ARM-based Graviton processors.
    • As a C/C++ expert who loves hands-on coding, you’ll join a team focused on making the world of open-source libraries ARM compatible. You will contribute to non-ARM compatible open source projects to make them compatible. Your efforts will enable thousands of application developers to leverage ARM-based computing for significantly better performance at a much lower cost. 

    What you will be doing
    Your end goal is to enable all Engine Yard customers to take advantage of the latest generation of our platform that uses Graviton processors to provide better performance at lower cost and energy consumption. You’ll do this by:

    • Discovering the open-source libraries in use on the platform
    • Creating the Makefile and code changes required to recompile for ARM processors
    • Writing high-quality code and well-crafted PullRequests that make it simple for the open-source community to accept your code changes
    • Publishing new versions of Ruby Gems that Engine Yard customers can configure into their applications
    • In the process, you’ll also find opportunities to improve the core Engine Yard platform and make code and infrastructure changes that result in a more resilient and performant platform.

    What you will NOT be doing

    • You won’t be wasting your time in meetings or on extraneous processes. Instead, you’ll spend almost all your time engineering and writing code!

    Key Responsibilities
    You will take on x86-compatible libraries and:

    • Examine complex build scripts to understand architecture dependencies and builds
    • Edit the build scripts to transpile/compile ARM-compatible versions of the library
    • Run tests
    • Create a pull request as per submission guidelines of the project
    • Communicate with the owners of the open-source projects as needed to help get the pull request merged

    Candidate Requirements

    • Computer science degree or at least 5 years of relevant experience
    • Expert level C/C++ coding skills
    • Background in systems programming (e.g., experience with transpilation, Kernel level programming, driver development, compilers, low-level C/C++ development)
    • Proven problem-solving ability
    • Advanced spoken English proficiency

    go to method of application »

    Advanced Salesforce Administrator

    Description

    • You will learn 10X faster at Crossover.  In this fully remote role, you will be managing and extending multiple Salesforce Orgs that support several business units with 100+ enterprise software products.  Our platforms use advanced business automation strategies and tools to drive Sales, CSM, and even Recruiting, utilizing the Salesforce platform. You will be a part of our digital evolution strategy, building and supporting at scale our efforts in software-driven organization management and business process automation. 

    Candidate Requirements

    • 5 years of experience managing and extending Salesforce Orgs
    • Salesforce administration expertise equivalent of SFDC Advanced Salesforce Administrator certification.
    • Strong ability to work with data: understanding of data structures and data modeling, SOQL, SQL, data import/export/migration, reporting, and visualization.
    • Working Apex knowledge equivalent of SFDC Platform Developer I certification.
    • Upper-Intermediate (B2) proficiency in English.

    go to method of application »

    VP of Software Engineering

    Description

    • If you are a hands-on technical leader looking to create a bigger impact, then we think it’s about time to get yourself out of the middle management trap. You’ve been a software engineer your whole career and proven yourself an effective technical leader. Shouldn’t an elite engineer like you be the one making important decisions for your company?
    • At Trilogy, management doesn’t simply mean oversight. It means making important technical decisions.
    • Trilogy is an enterprise software company, run by actual software engineers, not MBAs. We are looking for high-performing architects with hands-on technical leadership experience to spearhead the most important teams in our engineering department. We need technical experts to solve our most challenging software engineering problems.
    • If you’re looking to take charge in a high-stakes environment, we’d like to challenge you to lead a fast-scaling organization responsible for dozens of high-quality software releases per week.

    What you will be doing

    • Software architecture design. Making important technical decisions based on product change requests. 
    • Deep Dive analysis. Analyze technical problems and opportunities to improve our software quality, getting all the way into the code.
    • Writing Improvement Proposals. You will make technical recommendations to improve the quality of our software development, based on your deep dive findings.
    • What you will NOT be doing
    • HR and administrative management. We want your technical expertise. We will never waste your time doing performance reviews, committees, etc. 
    • Overseeing steady-state operations. Our culture is continuous improvement. If it’s bad, fix it. If it’s good, make it better.

    Key Responsibilities
    Improving our software development operation. Based on your insights from reviewing a week’s worth of work, you propose and implement big ideas to simplify the code, systematically improve quality, and scale our growing portfolio of over 100 B2B software products.

    Candidate Requirements

    • Technical/quantitative university degree. 
    • 5+ years of experience writing code. You’ll have to pass a coding test to get this job.
    • Experience managing teams from multiple engineering functions (developers, designers, product managers, testers, etc.)

    Nice to have

    • Experience using deep work blocks to maximize quality and output
    • Experience working 100% remotely with asynchronous communication dominating how you collaborate
    • Cloud development experience, especially AWS

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Crossover for Work Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail