Enterprise Software Jobs – October 2021 – AppHired Apply and Get Hired Tue, 26 Oct 2021 15:42:33 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.1 Backend Software Engineer /job/backend-software-engineer-mimacom-es/ Fri, 22 Oct 2021 00:00:00 +0000 /job/backend-software-engineer-mimacom-madrid/

At mimacom we like active minds. Do you like to attend events, write blogposts or be the speaker of a congress? At mimacom we love that you do it! We are hungry for technology.

From our offices in Europe and the USA we offer innovative IT Consulting solutions to local and global clients. We help them to optimize their technological solutions to give the best service to their clients. Because your success is our success. Because each person counts. Because you will contribute to our growth.

If you want to continue growing with training and certifications. If you are interested in being part of a proactive team that seeks continuous improvement. If you want to have your space to express your own ideas and opinions. If you prefer to enjoy a very flexible schedule and work remotely… At mimacom we will love to meet you and grow with you!

Your Profile

  • Proactive, team-player, open-minded personality with a passion for open source, new technologies and agile software development.
  • 5+ years of experience as a Backend Software Engineer with a high level of proficiency in Java 8 and 11, Spring and Microservices.
  • Demonstrate proficiency with Jenkins, Docker and Kubernetes.
  • Experience working with AWS is very valuable.
  • Good level in both English and Spanish.
  • Candidates must be based in Spain (or archipelagoes)

Your Challenge

  • Design and develop software with a strong microservices orientation (mainly in Java)
  • Participate in the definition of user stories, as well as in the estimation and planning of tasks.
  • Be part of a team that applies a continuous improvement model by doing pair programming, code reviews, etc.
  • Collaborate in the communities of practice in which we do coding dojos, open spaces, lightning talk, etc. in order to deepen, share and acquire knowledge about design principles, types of architecture and software development in general.
  • Bring code quality and good practices.

Your Chance

  • Work with cutting edge technologies in an Open Source world, while boosting your career with certifications, trainings, conferences, events, etc.
  • Enjoy flat hierarchies, direct feedback and room to stand up for your own ideas. Feel free to investigate and suggest new and fresh ways to come up with solutions.
  • Be part of an Agile and international environment and enjoy freedom with responsibility: Create and design your own schedule with flexitime and choose between remote or office work.
  • Participate in cool team events: recording of podcast episodes, Lunch&Learn, Coffee&Tech and many more!
]]>
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.

]]>
Senior Software Development Engineer in Test/SDET (C# .NET) /job/senior-software-development-engineer-in-test-sdet-c-net-superformula/ Wed, 06 Oct 2021 00:00:00 +0000 /job/senior-software-development-engineer-in-test-sdet-c-net-superformula-no-office-location/

The Team

You will be joining a team of deeply experienced Software Engineers and SDETs who care about their craft. This is a high visibility product team where you will get a chance to positively impact customer experience in the automotive enthusiast and insurance industry. You will get a chance to help define team test automation practices, tools, and processes and help lead the team into the future!

The team will operate with a focus on testing APIs, libraries, and desktop applications in the insurance and automotive enthusiast industry for one of our largest clients. The team will also work towards the goal of modernizing their testing practices and tools.

You should have:

We are seeking a full-time Senior Software Development Engineer in Test with 6+ years of experience building enterprise-scale testing practices and tools. You should be passionate about your craft and leading teams through a growth period of modernization and technology transformation.

The role will be fully remote with working hours of +/- 2 hours of EST.

Required Skills

  1. Significant experience in C# / .NET tech stack. Hands-on development experience is strongly preferred
  2. Passionate about leading Engineering and QA teams towards modern test automation patterns
  3. Experienced with testing practices for APIs, web apps, and windows desktop applications
  4. Experienced in modern CI/CD tools and services for C# applications
  5. Thoroughly knowledgeable about local developer experience and how testing practices can play a role in it
  6. Able to create, manage, and standardize Test Plans for complex applications

Languages and Frameworks

  • C#
  • Selenium Web Driver
  • SSMS
  • T-SQL
  • Azure DevOps or similar tools
  • Powershell (preferred, but not required)

To thrive as a member of our team, you must:

  • Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
  • Have excellent verbal and written communications skills
  • Ability to work early hours to communicate with our development teams in North America, South America, and Poland
  • Be a quick learner and be passionate about learning
  • Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture
]]>
Senior Security Engineer /job/senior-security-engineer-qualia-labs-inc/ Wed, 06 Oct 2021 00:00:00 +0000 /job/senior-security-engineer-qualia-labs-inc-no-office-location/

Your Day to Day / Things You May Work On

  • Architect secure-by-default frameworks and infrastructure, ensuring the easy path is also the secure path
  • Help shape the security roadmap at both a strategic and tactical level
  • Identify security flaws in technologies and processes through design reviews, code reviews, active penetration testing, and the establishment of practical security baselines
  • Develop and operate tools to prevent, detect, investigate, and respond to security threats
  • Reproduce vulnerability findings from multiple sources—including penetration tests, tooling, and external reports—and communicate the risk associated with those findings to the business
  • Educate the company on security best practices by providing training and acting as a subject matter expert and mentor

The Experience We Are Looking For

  • A strong interest in security and a curiosity for how things work
  • Bachelor’s Degree in Computer Science or in a relevant field of study (or equivalent experience)
  • 5+ years of professional software engineering experience
  • 3+ years of professional software security experience
  • Development experience in Node.js, C#, Ruby, and/or Go
  • Hands-on working experience with
    • Penetration testing tools (e.g. Burp Suite, Nessus, Metasploit, or similar)
    • DevOps (e.g. Kubernetes, AWS, Docker, monitoring tools, networking, git, etc.)
  • A talent for communicating complex ideas in an easily-understandable way
]]>
UI Engineer /job/ui-engineer-suse/ Tue, 28 Sep 2021 00:00:00 +0000 /job/ui-engineer-suse-no-office-location/

Overview

At SUSE we’re building open source software that addresses the operational and security challenges of managing cloud native platforms like Kubernetes, while providing DevOps teams with integrated tools for running containerized workloads. Our Rancher product has over 100 million downloads to-date and is managing mission critical services at Fortune 500 companies and many other organizations large and small around the world.

The Rancher Container UI/UX engineering team is looking for a User Interface Engineer to help build out our web-based management tools and we’re seeking a talented engineer to join our development team. Curiosity and good teamwork are two of the values that drive us as a team. If you are passionate about these values too, you are likely a great fit for us. As a team, we’re constantly finding ways to improve ourselves. We pride ourselves on our communication and teamwork – we’re all in this together!

Our ideal candidate is passionate about building tools and software that improves the experience of developing, deploying, and managing software applications. Come join us if you would like to be part of an innovative, opensource team building rich web-based applications.

Qualifications

Education and Experience: Bachelor or Master’s degree in Computer Science, Information Systems, or equivalent experience

Knowledge and Skills

  • At least 2 years’ software engineering or equivalent experience:
  • Hands-on software development experience with Vue.js or equivalent front-end framework
  • Experience with Cloud Computing (OpenStack, AWS, or Azure) and/or Distributed Systems
  • Experience and/or interest in Agile methodologies
  • Excellent analytical and problem solving skills
  • Experience of working in Linux based environments
  • Experience working on production, shipping code
  • Excellent written and verbal communication skills

Bonus qualifications

  • Knowledge of Kubernetes, Docker containers
  • Experience and/or interest in Test Driven Development (TDD)
  • Experience with open source development
  • Experience working with a distributed team.
]]>
Mobile Flutter Engineer, Digital Consumer Products, US-based fully remote /job/mobile-flutter-engineer-digital-consumer-products-us-based-fully-remote-superformula/ Tue, 28 Sep 2021 00:00:00 +0000 /job/mobile-flutter-engineer-digital-consumer-products-us-based-fully-remote-superformula-no-office-location/

We are seeking a full-time flutter engineer with 1+ year of experience building enterprise-scale and production-ready applications. These are high-visibility product teams where you will get a chance to make a positive impact on customer experience in the mobile banking or hospitality industry (we have multiple opportunities!). You will be building products with our product teams on behalf of our clients.

The role will be fully remote with working hours of +/- 2 hours of EST or CST.

*Denotes a must-have (or must learn it quickly)

Experience

  • Minimum 1 year of Flutter experience in a production environment*
  • Minimum 4 years of software development experience

Skills

  • Ability to take ownership of work items and help cultivate new ones with a Product-first mindset*
  • Domain-driven design experience within distributed systems*
  • GraphQL & REST API concepts and implementation patterns
  • Cloud-native / managed services exposure
  • Experience with event-driven system architectures

Languages/frameworks/libraries

  • Flutter*
  • Dart*

Tooling

  • XCode/Android Studio/VS Code
  • CI/CD Pipelines
  • Familiarity with Rest APIs
  • Apple Store Connect
  • Google Play Console
  • Familiarity with GraphQL queries
  • Exposure to E2E testing tools

To thrive as a member of our team, you must:

  • Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
  • Have excellent verbal and written communications skills
  • Ability to work early hours to communicate with our development teams in North, Central, and South America
  • Be a quick learner and be passionate about learning
  • Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture
]]>
Software Engineer – C#/Angular (US REMOTE) /job/software-engineer-c-angular-us-remote-thycotic/ Tue, 28 Sep 2021 00:00:00 +0000 /job/software-engineer-c-angular-us-remote-thycotic-no-office-location/

Working as Software Engineer at ThycoticCentrify means being a part of a highly capable, collaborative and agile developers. Thycotic is creating awesome software that’s used by thousands of IT professionals all over the globe. This can be a remote/telecommute position based out of your home office. Reports to the Software Development Team Lead.

Required Skills & Qualifications

    • 5 years+ experience in C#, ASP.NET, HTML, MS SQL Server, Javascript, JQuery and related technologies. Strong design skills and full software development lifecycle experience required.
    • Experience with front end JavaScript libraries such as Angular is a BIG plus.
    • Strong understanding of Object-Oriented principles, the .NET Framework, ASP.NET, relational databases, and web application development.
    • Passionate about writing quality code and constantly honing your development skills.
    • Ability to quickly read and understand both new and existing code.
    • Ability to look at the big picture, come up with great new ideas, but also execute those ideas and write the code to make it happen.
    • Seeking a highly collaborative, flat environment–there’s not a lot of hierarchy or red tape here.
    • Experience with large codebases and unit testing — mock frameworks, web testing, database testing, etc.
    • Desire to develop using Test Driven Development.
    • Comfortable developing using pair programming.
]]>
Senior DevOps Engineer (US REMOTE) /job/senior-devops-engineer-us-remote-thycotic/ Tue, 28 Sep 2021 00:00:00 +0000 /job/senior-devops-engineer-us-remote-thycotic-no-office-location/

Join a fast-paced team dedicated to building and managing enterprise-class cloud-based services with the mission to prevent the leading cause of breaches in privileged access abuse. The ideal candidate must be a self-starter that will push beyond their comfort zone, learn new things quickly, drive and/or contribute to the formulation of technical strategy and direction with an understanding of how to implement and manage scalable cloud-based software through automation.

This position can be remote or located at one of the offices and will report into the Senior Manager Cloud Operations.

Key Responsibilities

  • Work within and across teams to design and build the next version of our platform from the ground up on AWS while taking into consideration availability, performance, and scalability of services by implementing monitoring, automation, autoscaling, and disaster recovery capabilities.
  • Produce high quality infrastructure, automation, and tooling focused software.
  • Find, take ownership, and solve complex problems.
  • Improve our management and deployment orchestration tasks, streamline processes, build, and define infrastructure through code.
  • Collaborate, effectively share your ideas as well as considering the ideas of others, and generally work well as part of a distributed team. Individuals that prefer to work in silos or in isolation will not do well here.

Skills and Requirements

  • 6+ years of relevant DevOps experience.
  • Experience in some combination of: Python, Terraform, Packer, Bash, and/or PowerShell.
  • Strong experience writing cloud focused code with cloud providers such as AWS. Experience with AWS S3, Lambda, CloudWatch, IAM, EC2, Autoscaling Groups, Route 53, among others. Azure experience a plus.
  • Thorough knowledge and working experience of container technologies and orchestrators such as Docker and Kubernetes.
  • Excellent Linux OS Administration.
  • Experience in developing and maintaining deployment pipelines and configuration management all the way through Production using Jenkins (or similar), Salt, Chef, and/or Puppet.
  • Demonstrable hands-on knowledge of implementing monitoring technologies such as Nagios, APM (Datadog, Dynatrace, etc.), or ELK stack.
  • Excellent Debugging and Troubleshooting skills.
  • Strong sense of ownership, customer obsession, and integrity demonstrated through clear communication.
  • Understanding of service scalability in relation to performance, reliability, and cost.
  • Knowledge of and active participation in an Agile or SCRUM process.
  • Exposure to Security and Privacy best practices in addition to certifications like FedRamp, SOC2, GDPR.
  • System performance tuning experience.
  • Experience working with both Microsoft Windows and Linux Server technologies.
  • Bachelor of Science in Computer Science, Networking, or relevant focus or equivalent experience.
]]>
Software Engineer /job/software-engineer-suse/ Tue, 28 Sep 2021 00:00:00 +0000 /job/software-engineer-suse-no-office-location/

We are looking for an software engineer to help us improve and enhance project Harvester and Longhorn.

Harvester is an open-source hyperconverged infrastructure (HCI) software. It’s powered by cutting-edge cloud-native technologies like Kubernetes, KubeVirt, and Longhorn. It’s an open-source alternative to vSphere and Nutanix.

Longhorn is an open-source cloud-native storage software for Kubernetes. It’s a highly recognized CNCF project. It provides persistent storage support to Kubernetes, enables the user to run stateful applications inside Kubernetes in development and production environments.

Specifically, we are looking for someone that is passionate and loves working with system-level software and open-source projects to further enhance and elevate these technologies within Harvester, Longhorn, and Rancher. Come join our team to help deliver cutting-edge open source technologies and be part of the container revolution!

What you will be doing:

  • Develop features, enhancements, and bug fixes for Harvester and Longhorn (written in Go and C)
  • Participate in Harvester, Longhorn, Rancher, Kubernetes open source community via Slack, Forums, and GitHub
  • Be able to evangelize Harvester, Longhorn, Rancher, Kubernetes via blogs, meetups, and conference talks.
  • Resolve issues uncovered in production deployments of Harvester, Longhorn, and Rancher
  • Work with your fellow engineers and our customers to create a world-class product
  • Write high-quality code along with accompanying tests to minimize regressions
  • Working in an agile development environment

What you bring to us:

  • Confortable in working in any moden Linux environments
  • Knowledge of Linux system
  • Fluency in languages like C/C++, Go, Bash, Python, and/or Java
  • Experience in building maintainable and well-tested code
  • Demonstrable troubleshooting and debugging ability
  • Passionate about learning and researching new technologies
  • Any suitable combination of four years of education, training, and experience in this technical field.
  • Preferably have development experience with hypervisors / Linux kernel / SPDK / DPDK development

SUSE, the world’s largest independent open source software company, powers digital transformation with true open source technologies for the enterprise that simplify, modernize and accelerate traditional, cloud and edge solutions. SUSE collaborates with partners, communities and customers to deliver and support solutions that enable mission-critical business outcomes. SUSE’s container and cloud platforms, software-defined infrastructure, and artificial intelligence and edge computing solutions allow customers to create, deploy and manage workloads anywhere – on premises, hybrid and multi-cloud. For more information, visit www.suse.com.

]]>
Senior Software Architect (US REMOTE) /job/senior-software-architect-us-remote-thycotic/ Tue, 28 Sep 2021 00:00:00 +0000 /job/senior-software-architect-us-remote-thycotic-no-office-location/

This role will be part of an architecture team, within the Engineering organization, designing the interfaces and core fundamental use-cases for a Shared Services Platform. The Senior Software Architect and architecture team will work to shape and reimagine the interoperability of the existing products of two companies, Thycotic and Centrify, colloquially known as ThycoticCentrify. These will include shared services that include strong identity authentication, policy management, role management, auditing, analytics, reporting, and other automation. Working as a Software Architect at ThycoticCentrify means taking the lead in a highly capable team of agile developers. ThycoticCentrify is creating awesome software that is used by thousands of IT professionals all over the globe.

This is a remote based position that reports into the Principal Architect.

We love our developers! Come join us!

Key Responsibilities

    • Ability to take a large project and split it into incremental deliverables for gradual improvement over time.
    • Quickly read and understand both new and existing code and are willing/eager to re-architect it when necessary.
    • Look at the “big picture,” and explore new ideas while also executing those ideas and writing the code to make it happen.
    • Thrive in a highly collaborative, flat environment.
    • Mentor, train and guide mid-level and junior developers as they hone their skills.

Skills and Requirements

    • Experience with some or all of the following: .NET Framework, .NET Core, C#, Golang, Node, Angular, React, Kubernetes.
    • Possess substantial experience with large codebases and unit testing – mock frameworks, web testing, database testing, etc.
    • Ability to develop working closely and collaborating with others.
    • Strong experience architecting distributed platforms and applications.
    • Strong experience with microservices, container technologies, and their deployment models.
    • Strong experience with modern API development trends.
    • Strong experience with Identity authentication best practices.
    • Experience with SaaS principles software design and development.
    • Understanding the importance of high resiliency and scalability in a micro-service orientated architecture.
    • Operationally focused individual that understands system integration, testing, and troubleshooting.
    • Ability to evaluate new technologies and stay ahead of industry trends.
]]>