About Carnegie Technologies


We are a hub of technology companies whose mission is to break down connectivity barriers and help your business unlock its true potential.

We are driven to take communications technology to the next level, eliminating boundaries in mobile networking, satellite, and IoT to create connectivity solutions that solve everyday business problems.

 

 

A Few Good Reasons to Work with Us

1.     Develop technologies that impact the world. Work every day at the forefront of wireless innovation.

2.    Mentoring. Everyone at Carnegie is welcome and encouraged to seek and share knowledge and experience.

3.     Ego-free workplace. It may sound buzzword-y, but honestly, everyone here is truly open to the exchange of ideas – it’s how we do our best work. So, get on board, and make a real impact.

4.     True work-life balance. Sure, there may be occasional late nights, but overall your time is valued. All work and no play makes crappy software.

5.     Autonomy. Work how you work best. We are fully-enabled to do business over the interwebs.

6.     Close-knit community. Enjoy the benefits of a solid, well-funded company with the intimacy and camaraderie of a startup.

7.     Improve your skill sets and creativity. Being a smaller company means being nimble and gaining experience in areas that may challenge your comfort zone.

8.     Worldwide. We have team members all over the world. From our headquarters in Texas, to Australia, China, Serbia, Chile... This creates a work environment where diverse ideas and solutions thrive. 


CURRENT OPENINGS


Technical Program Manager - Mobile and Web Applications (Austin, TX)

The Role

Carnegie Technologies is always on the lookout for smart, motivated, and skilled people who excel at creating new frontiers and want to change the world.  We are currently seeking a game changer who is a process oriented Technical Program Manager to be responsible for creation and monitoring of project development schedules across the full product life cycle of development. In addition to the PM responsibilities we are looking for someone with a strong Agile background and Scrum training. The PM will communicate with project stakeholders, executive management, developers, and other relevant parties involved across multiple projects. 

Carnegie addresses a diverse set of possible technology solutions during the innovation stage of our development process. Our focus includes wireless access and network technologies in cellular, Wi-Fi (public, private, and home networks), IoT and personal networking. Experience in one or more of these technical areas is critical for success

The Technical Program Manager is expected to:

  • Analyze business and development specifications, use cases, and designs to create requirements

  • Responsible for facilitating daily scrum, sprint planning, sprint demo and retrospective meetings.

  • Lead a cross-functional team to deliver outstanding solutions/products to the market

  • Create and administer a master schedule that captures and inter-connects the key functional deliverables as defined by the product development lifecycle to ensure the team delivers. Drive and lead development milestone checkpoints

  • Track and report project hours

  • Conflict resolution of issues in a timely manner

  • Escalate when required to resolve issues. Involve management when needed to assign necessary resources  

  • Communicate with stakeholders in a predictable manner

Required Skills/Aptitudes

  • 1-3 years program management experience in relation to SaaS or Web Applications

  • Strong knowledge of Scrum theory, rules and practices

  • Experience communicating with technical and non-technical stakeholders at all levels and across multiple business units

  • Experience with Agile or software development processes

  • Proven track record of managing projects and delivering on time

  • Excellent problem-solving skills

  • Excellent written and verbal communication skills

Academic and Professional Requirements

  • Bachelor’s Degree or equivalent work experience

  • Certified Scrum Master Training

  • Familiarity with Wireless, Networking, Software Development, Mobile App Development practices

  • Familiarity with Quality, Process Definition or Software Engineering is desired

  • Familiarity with Jira and Confluence

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!


Back-end Web Developer (node.js or Go)

The Role

Web developers at Carnegie work on the back-end systems that drive our communications products.  From web services to analytics and more, you’ll be building high-scale containerized systems that are highly available and auto-scale when needed.

The Back-end Web Developer is expected to:

  • You’ll be primarily coding in Go or TypeScript, using tools like node.js, Kubernetes, and Docker
  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, design, and prototyping
  • You’ll primarily be building back-end web-services, but occasionally do a quick UI to make your services easier to access or test
  • You’ll be working on our IoT, Satellite, and Network Convergence products
  • You’ll be developing on Linux – we like Visual Studio Code, but you have your choice of IDE
  • You’ll be working closely with our product/project management, QA, and operations teams to build the right products for our customers – products that work reliably, every time
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have experience working on back-end web services using tools like Go, node.js, JavaScript, or TypeScript
  • You are excited to work with technologies like Kubernetes, Docker, Prometheus, Cassandra, Kafka, and RabbitMQ
  • You have some experience running services on AWS, Azure, or Google Cloud
  • You have serious coding skills, in multiple languages
  • You understand HTTP headers, authentication, caching, websockets, and the limitations of REST
  • You have some experience with HTML, CSS – enough to be dangerous
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Required Location:   

You’ll be working out of our office Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!


Front-end Web Developer (Angular or React)

The Role

Front-end web developers at Carnegie work on the web applications that our customers use to interact with our products.  From administrative interfaces visualizing complex analytics to mobile web views that allow users to monitor IoT devices and place satellite calls, you’ll be building innovative user interfaces using the latest web technologies.

The Front-End Web Developer is expected to:

  • You’ll be primarily coding in TypeScript, using frameworks like Angular and React
  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, design, and prototyping
  • You’ll primarily be building web application front-ends, but may occasionally make back-end changes in our Node.js web services to expose the data you need
  • You’ll be working on our IoT, Satellite, and Network Convergence products
  • You’ll be developing on Linux – we like Visual Studio Code, but you have your choice of IDE
  • You’ll be working closely with our product/project management, QA, and operations teams to build the right products for our customers – products that work reliably, every time
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have experience working on front-end web applications using JavaScript, TypeScript, CoffeeScript, or Dart
  • You have experience writing HTML and CSS given a visual/UX design
  • You have experience working with Angular, React, Vue, Ember, Backbone, or other single-page application frameworks
  • You have experience consuming web services from a web application, whether JSON/REST or SOAP/XML
  • You have serious coding skills, in multiple languages
  • You are excited to work with technologies like Ionic or React Native
  • You understand one-way and two-way data binding, MVC, and other UI design patterns
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Required Location:   

You’ll be working out of our office Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!


Web Services Lead (node.js or Go)

The Role

The Web Services Lead will be responsible for building a new product within Carnegie’s product portfolio.  This product will combine IoT devices, voice assistants, back-end web services, machine learning, and a mobile application to target a growing market segment in a new way.  You’ll be leading the development team building the product, from the overall architecture to hands-on coding to mentoring and organizing the team.

The Web Services Lead is expected to:

  • The product has both front-end and back-end elements; you’ll be coding primarily on the back-end, but may work on the front-end as well if you have an interest & experience
  • On the back-end, you’ll be coding in TypeScript or Go, with technologies like node.js, Kubernetes, Docker, Prometheus, Cassandra, and RabbitMQ
  • On the front-end, you’ll be coding in TypeScript, with technologies like React and React Native
  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, requirements, design, coordinating development activities, and hiring
  • You’ll be developing on Linux – we like Visual Studio Code, but you have your choice of IDE
  • You’ll be working closely with our product/project management, QA, and operations teams to build the right products for our customers – products that work reliably, every time
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have experience working on modern web services using tools like Go, node.js, JavaScript, or TypeScript
  • You have serious coding skills, in multiple languages
  • You have experience running services on AWS, Azure, or Google Cloud
  • You have some experience working on single-page web applications using tools like React, React Native, Angular, Ember, or Vue
  • You have some experience working with web-scale backend technologies like Cassandra, RabbitMQ, Redis, Postgres, and Docker
  • You understand HTTP headers, authentication, caching, websockets, and the limitations of REST
  • You understand developing for mobile first, including responsive design and using device APIs
  • You have experience developing for quality & reliability – automated testing, performance benchmarking, secure design, high-availability architectures, and continuous integration
  • Your have some experience in (or are excited to work with) analytics and machine learning tools like scikit-learn or TensorFlow
  • You have some experience leading a development team and shipping products
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Required Location:   

You’ll be working out of our office Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!


User Experience (UX) Designer

The Role

The UX Designer will be responsible for tackling the UX challenges across all facets of our product portfolio, like those we’ve worked on in the past year:

The User Experience Designer is expected to:

  • Visualizing a wide variety of Internet-of-Things devices on mobile phones, tablets, and laptops
  • Eliciting user preferences on cost versus performance when aggregating bandwidth
  • Guiding users through pointing a satellite antenna towards the closest satellite
  • Distilling the information from dozens of IoT devices into simple, actionable alerts
  • Explaining the difference between single-flow and multi-flow bandwidth aggregation, visually (it’s okay if you don’t know what that means, but ideally you’d be excited about finding out, and figuring out a way to communicate that concept simply and visually)
  • Designing the “out of box” experiences for new sensors
  • Communicating success and errors using minimal LEDs on hardware devices
  • Preventing activation of satellite emergency services by accident, but not introducing delay in a real emergency
  • Visualizing sensor locations in urban, rural, and indoor environments using different types of maps
  • Designing mobile web apps for multiple screens devices that don’t feel “lowest common denominator”
  • Testing applications with outdoor workers, in rural locations, in the middle of summer.  In Texas.

While the challenges you’ll face working at Carnegie won’t be exactly the same, you can be sure that every new day will bring new problems and new areas to explore.

The UX designer will be responsible for user research, product design, and usability testing across our product lines.

  • You’ll be designing user interfaces, developing pattern libraries, eliciting requirements from our product teams, writing personas and user stories, troubleshooting existing designs, and doing hallway usability tests
  • Your early wireframes will be quick sketches on paper, on a whiteboard, or with other tools – to elicit ideas or to explore a concept
  • You’ll work with local and remote teams, ensuring that your design documentation is thorough and clear enough that team-mates in inconvenient time zones aren’t blocked
  • You’ll be working across all our products – network convergence, IoT, and Satellite (and more to come)
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of user experience/human factors/interaction design/user interfaces – through a related degree or diploma, or practical experience
  • You are self-motivated and independent, and excel at taking high-level guidance and just getting things done
  • You have very strong verbal and written communications skills
  • You are comfortable creating some form of high-fidelity mockup (ideally in HTML/CSS/JavaScript, but if you’ve found another method that really works for you we’re open-minded)
  • You are comfortable working with visual design tools, whether Photoshop, Illustrator, or others – though you’ll work with our marketing team on the final look and feel
  • You are experienced with writing and maintaining personas, scenarios, customer journey maps, and other artifacts that place the design in context
  • You have deep knowledge of designing for mobile, including multi-screen and multi-device limitations
  • You have experience working in a cross-functional role, bringing together engineering and product to make applications that delight users
  • You are comfortable with version control, having used something like git or Subversion, or even something like Adobe Version Cue
  • You have some experience shipping products
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)
  • You want to understand how the Internet works at a deep level, and why rebooting your router fixes it when it breaks

Required Location:   

You’ll be working out of our office Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!


Analytics Lead (Austin, TX; Kitchener, Canada)

The Role

The Analytics Lead will be responsible for designing and building analytics services across Carnegie.  Sourcing data from our mobile apps and network services, you’ll be tasked with generating the actionable insights for our customers that allow them to manage their networks more effectively and understand the value that our platform provides.

  • You’ll be primarily coding in TypeScript and Python, using whatever analytics, machine learning, data processing, or database frameworks are appropriate for the problem you’re solving
  • You’ll spend most of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, requirements, and design
  • You’ll be working closely with our client and web services teams, product/project management, and operations to build the right products for our customers
  • You’ll be working with some external analytics experts we’ve brought on to accelerate our development – folks who have been working in this area for 20+ years
  • You’ll be pushed by your colleagues to deliver quality code in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You have experience with analytics frameworks, like Pandas, numpy, scipy, and matplotlib
  • You have experience with data visualization tools like Tableau, Power BI, or Qlik
  • You have experience with data processing pipelines, like Storm, Hadoop, and Kafka
  • You have experience with SQL and NoSQL databases like MySQL, Postgres, Couchbase, Cassandra, and Dynamo
  • You have serious coding skills, in multiple languages – a Unix focus is necessary, but some experience with Windows/macOS would be useful
  • You have experience with developing for quality and reliability, and how it relates to analytics services in particular
  • You have some experience with front-end development – enough to put together a rough first pass UI for viewing analytics output
  • You have some experience with operations and deployment – enough to set up your own services and work with our operations team to deploy, scale, and monitor service availability
  • You have an interest in machine learning frameworks like TensorFlow, Theano, or Keras
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Work Location

  • You’ll be working out of our office in Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!


Marketing Coordinator (Austin, TX)

The Role

We are currently looking to add a Marketing Coordinator to our team to market products and services and coordinate the efforts of the marketing personnel. The Marketing Coordinator is responsible for the overall productivity and effectiveness of the Marketing team and reports to the CMO. If you are a natural problem solver who enjoys meeting challenges through resolution, this might be the role for you. At Carnegie you will be working with their core products within the Mobility and Satellite business units, supporting the day to day needs. 

Responsibilities and Essential Duties

  • Track and analyze product line sales and costs data

  • Review/maintain existing campaigns to ensure data and messaging accuracy

  • Accomplish organizational goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments

  • Organize and maintain marketing calendars (HubSpot)

  • Ensure preparedness in relation to marketing material and promotional items for exhibit and trade shows

  • Gather and organize information needs and requirements from multiple departments

  • Oversee timely reporting deliverables in a fast-paced environment

Education/Experience

  • At least 4 years’ marketing experience within a business to business sales environment. Agency experience preferred.

  • Experience with HubSpot (or similar marketing platform) and NetSuite (used for CRM)

  • Strong attention to detail with project management ability in an Agile environment

  • Ability to prioritize, plan, and execute projects successfully

  • Excellent communication skills

  • Proven experience managing confidential information, with a sense of situational awareness

  • Extensive experience with business related computer skills including knowledge with PowerPoint, Excel and Word required

Apply Now!


Marketing Creative Services Manager (Austin, TX)

The Role

We are currently looking to add a Marketing & Creative Services Manager to oversee creative projects and be responsible for the day to day operations in the Marketing Department across multiple business units. We are looking for a Marketing Manager with a creative sensibility who is capable of taking minimal detail and creating exceptional marketing content. Our ideal candidate is someone with strong communication and organization skills with an eye for design, who is looking for growth opportunities into leadership roles.

Responsibilities and Essential Duties

  • Support upper management and Marketing team with up to date market intel

  • Provide input to senior leadership in the development and administration of marketing programs

  • Identify trendsetter ideas by researching industry and related events, publications, and announcements; track individual contributors and their accomplishments

  • Intake of projects from the business leaders

  • Creation, update, completion and/or design of marketing materials (from decks to white papers) 

Education/Experience

  • 4 to 6 years’ marketing experience within a business to business sales environment. Agency experience preferred.

  • Experience with HubSpot (or similar marketing platform) and NetSuite (used for CRM)

  • Experience with SmartSheet or Confluence

  • Strong attention to detail with project management ability in an Agile environment

  • MS Office (including PowerPoint)

  • Ability to prioritize, plan, and execute projects successfully
     

Apply Now!


Mobile Automation Developer (Austin, TX; Kitchener, Canada)

The Role

At Carnegie Technologies, we are a strong technical team that builds communications products for the multitude of networks available today.  Whether that’s combining LTE and Wi-Fi together for better-quality VoIP calls that aren’t disrupted when you switch networks, aggregating networks together for smoother video streaming, giving your smartphone the ability to place calls over satellite from anywhere on the planet, or constructing end-to-end IoT systems that take advantage of the latest wireless protocols, we’re always looking for ways to get the best experience at the lowest operational cost.

We come from many different backgrounds and levels of expertise – but to all of us, craft and functionality are equally important.  We constantly learn and hone our skills and incorporate those experiences into every line of code. We don’t ship “fast” solutions – we ship the right ones for our customers.  We’re also leaders that create quiet time to solve hard problems and the space to focus on the best result.

Our software engineering team is spread across our offices in Kitchener-Waterloo, Canada; Austin, Texas; and Romsey, UK.  You’ll have the opportunity to work with our super talented team of people, from experts in networking, machine learning, and applications to some of the pioneers of Wi-Fi itself. You might even get your name on a patent!

Our technology stack is carefully chosen to give our developers a great development experience – you’ll spend your time building quality software, not on repetitive tasks.  We’ve built tools to ensure our code is consistently formatted, to release after commit, and to automate documentation; and we rely on a shared set of engineering principles when reviewing every line of code we write.  Common technologies we use are:

  • Mobile apps: Java (Android), Objective-C (iOS), Ionic/Cordova (cross-platform), C++ (cross-platform)
  • Servers: Node.js (with TypeScript), Go, React (web), C++ (traffic handling), Cassandra (data), Kafka (data)
  • Build & Deploy: Git, Jenkins, Docker, Kubernetes, Helm

Come join us! 


Mobile automation developers at Carnegie are responsible for creating the best test systems, ensuring that our engineering team delivers only the best quality products, every time!  They primarily focus on our Network Convergence Platform client SDKs, which provide connection management, network quality monitoring, analytics, gapless handover, and bandwidth aggregation.

  • You’ll be using a range of automation tools including Appium/Selenium, Cleversheep, Cucumber, and others as appropriate

  • You’ll be using scripting languages like Python, Bash; C/C++ skills are a bonus
  • You’ll be augmenting existing test systems to support new and exciting functionality added to our products
  • You’ll be creating new test systems from the ground up to improve test coverage
  • You’ll be establishing and managing testing environments to ensure that automated test runs are predictable and reproducible
  • You’ll be a key member of our network convergence platform team, helping us to get the right rock-solid features for our customers into production
  • You’ll be working with our development teams to streamline automated testing into our development processes
  • You’ll be working with our Jenkins build systems to ensure that the right automated testing is an integral part of every build
  • You’ll be pushed by your colleagues to deliver quality systems in a reasonable timeframe – and trusted to seek input then take the best action

About You

  • You have a wide knowledge of computer science/software testing – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable testing in a mobile environment with full-stack applications
  • You have serious testing skills, particularly for mobile applications
  • You have network knowledge, enabling you understand issues in network centric applications
  • You have experience testing quality & reliability, and how it relates to mobile applications in particular
  • You want to work in a small, fast-moving team with lots of responsibility
  • You are excited at the prospect of gaining a first-hand knowledge of exactly how the Internet works

Work Location

  • You’ll be working out of our office in Kitchener-Waterloo, Canada; or Austin, Texas

Apply Now!


NetSuite Business Analyst (Austin, TX)

The Role

We are seeking a NetSuite Business Analyst who thrives on understanding and solving business needs while developing and enhancing business applications. This role will interact with all levels within our business while guiding us to the next frontier.

Job Duties

  • Administrate NetSuite One World
  • Build reports, searches, data pulls for the business and
  • Create Business Flows and other documentation to understand current and desired processes
  • Subject Matter Expert for all processes related to the ERP, lead integration projects from an IT perspective and ensure data flows correctly post integration
  • Initiate and improve adoption of all tools, scripts and processes, including training and expanding usage of the ERP.
  • Capture requirements for projects, as well as gaps in functionality for any users.
  • Conduct Netsuite mapping discussions, configuring solutions, guiding system and integration testing, and manage implemented solutions. Developing and executing end-to-end test scenarios for new or existing changes to system infrastructure.
  • Working closely with Sales, Procurement, Finance, Accounting, Operations, and Customer Service to improve processes and support their needs.
  • Document and understand desired outcomes and success criteria for Netsuite report creation and enhancement.


Job Requirements

  • Minimum 3 years’ experience as NetSuite Administrator, Business Systems Analyst or equivalent, working with Reports, Searches, Dashboards, Workflows, Order to Cash, Procure to Pay, Record to Report, Inventory Management, Light Manufacturing
  • Prefer experience working with various integrations, EDI, SOAP or REST based, SFTP, as well as NetSuite bundles like Avalara, AvidXchange, Celigo, etc…
  • Ability to manage multiple projects, competing priorities, and ensure follow-through on committed deliverables.
  • Strong analytical, logic, and problem-solving skills required.
  • Candidate will demonstrate a wide degree of creativity and initiative in problem-solving, as well as a drive to streamline/automate/improve and innovate.
  • Excellent written and verbal communication skills, including the ability to concisely convey analytical interpretation and/or data issues to affected members of departments.
  • Demonstrate high personal standards of behavior in a professional environment. Demonstrate credibility, competence, and the ability to manage through influence.
  • NetSuite Certification a plus

Apply Now!


PHP Developer (Austin, TX; Kitchener, Canada)

The Role

At Carnegie Technologies, we are a strong technical team that builds communications and educational software products. Our SparkEd group builds web-based solutions for board governance, from designating roles and responsibilities, setting goals, monitoring progress, designing rubrics, conducting evaluations, planning events, and distributing meeting materials. We target organizations of all sizes, from small non-profits up through large school boards and large higher-education institutions.

We come from many different backgrounds and levels of expertise – but to all of us, craft and functionality are equally important.  We constantly learn and hone our skills and incorporate those experiences into every line of code. We don’t ship “fast” solutions – we ship the right ones for our customers.  We’re also leaders that create quiet time to solve hard problems and the space to focus on the best result.

Our software engineering team is spread across our offices in Kitchener-Waterloo, Canada; Austin, Texas; and Romsey, UK.  You’ll have the opportunity to work with our super talented team of people, from experts in networking, machine learning, and applications to some of the pioneers of Wi-Fi itself. You might even get your name on a patent!

Our technology stack is carefully chosen to give our developers a great development experience – you’ll spend your time building quality software, not on repetitive tasks.  We’ve built tools to ensure our code is consistently formatted, to release after commit, and to automate documentation; and we rely on a shared set of engineering principles when reviewing every line of code we write.  Our educational software team uses:

  • Servers: PHP, Laravel, and MySQL

  • Front-end: JavaScript, Vue.js, Bootstrap

  • Build & Deploy: Git, Jenkins, Docker, Kubernetes, Helm

Come join us!


The Role

PHP developers at Carnegie work on the front-end and back-end of our “SparkEd” suite of products.  From web services to single-page applications, you’ll be developing a family of related web-based products for board governance, classroom management and student testing.

  • You’ll primarily coding in PHP and JavaScript, using frameworks like Laravel, Vue.js, and Bootstrap

  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality

  • You’ll spend the rest of your time on architecture, design, and prototyping

  • You’ll be doing a mix of front-end and back-end development

  • You’ll be working with our operations and QA teams to drive higher levels of scale and reliability into our products

  • You’ll be developing on Linux – we like Visual Studio Code, but you have your choice of IDE

  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action


About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience

  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years

  • You have serious coding skills, in multiple languages – a Mac or Unix focus is OK, but some experience with Windows would be useful

  • You have significant experience working with PHP; experience with Laravel or Symphony is a definite asset

  • You have experience working with relational databases like MySQL and Postgres, and know how to structure data & queries to improve performance

  • You have some experience with scaling web applications – with load balancing, fragment caching, cache control headers, compression, microservices, and page load audits

  • You have some experience developing for quality & reliability, and how it relates to web applications in particular – automated testing, performance benchmarking, and continuous integration

  • You have some experience working on large single-page web applications, using tools like Angular, React, Ember, or Vue

  • You have some experience with front-end development – both in implementing from a UX/graphical design, and in doing a rough UI yourself

  • You have some experience using Docker, Kubernetes, or other container/orchestration technologies

  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)


Work Location

  • You’ll be working out of our office in Austin, Texas or Kitchener-Waterloo, Canada

Apply Now!


NOC Manager (Austin, TX)

NOC Manager (Austin, TX)

The Role

We are looking to hire a NOC Manager to work alongside the Deployment Manager in our Austin, TX office. The NOC Manager will assist to coordinate and facilitate the delivery of productized software and hardware developed within Customer specifications for deployment into the production environment. The Manager will be responsible for setting up a Network Operations Center which will provide Tier 1&2 support in the Austin, TX office.

The Role

  • Manage Support Vendor Relations
  • Manage Support Content, work with Product Owners to create Handbooks/Guidelines
  • Manage Escalations to appropriate department
  • Configuration of Tools – NetSuite, ZenDesk
  • Create KPI Report for Support Metrics
  • Participate on cross-functional teams, representing support to identify issues/concerns
  • Communicate to the Deployment Manager of any product or customer concerns or training gaps
  • Workforce Management
  • Work with Quality Assurance when product issues need verification


Experience:

  • 3-5 years of applicable software or hardware support
  • High School Diploma or equivalent required
  • Understanding of Network protocols
  • Experience working in a Linux/Unix environment
  • Excellent Customer service skills written and verbal
  • Proficiency in Excel, Word and PowerPoint
  • Zendesk or similar customer service ticketing platforms
  • Agile

Apply Now!


Deployment Manager (Austin, TX)

Deployment Manager (Austin, TX)

The Role

Carnegie Technologies of Austin, TX is looking to hire a Deployment Manager. This is a position of great responsibility to coordinate and facilitate the delivery of productized software and hardware developed within customer specifications for deployment into the production environment.   We are looking for the ultimate coach, who can own the entire deployment process from purchase (including documentation & support) to completion of sale and handoff to support. The Deployment Manager will be comfortable speaking with Engineering and Customers alike.

Job Responsibilities:

  • Interact with Customers to gather customer specific data that would be used in the configuration of the product

  • Work with the internal systems to implement the configuration

  • Develop timelines and schedules for implementation/deployment of products to a customer

  • Work closely with Project Managers/internal stakeholders to ensure correct, timely, on-budget delivery of implementations

  • Communicate timelines and any jeopardies

  • Communicate to Development Operations on any installation support activities

  • Communicate to Support the Product details for the customer

  • Assist with any documentation of as-builts for the customer and internal records

  • Interact with manufacturing operations and warehouse on availability and shipping of any equipment

  • Deployments in both Software and Hardware

  • Creating customer content and documentation for support


Experience:

  • Minimum of  1-3 years of service delivery experience

  • Computer Science, Software Engineering or Network Design degree/certifications preferred

  • Excellent understanding of product release methodologies (including familiarity with ITIL's Release and Deployment Management process)

  • Strong system integration experience

  • Strong experience planning the development and delivery of complex software and hardware products

  • Good understanding of product architecture and infrastructure components

  • Good understanding of telecommunications and network convergence

  • Excellent verbal and written communication skills with the ability to support and guidance of technical processes and terminology to the end user

  • Political acumen

Apply Now!


SaaS Inside Account Executive   (Austin, TX)

The Role

We are a fast growing B2B SaaS software company.  Sparked has a singular mission, to provide boards of public and private organizations with transformative tools that help them become more accountable, actionable and able to positively impact outcomes in their organizations. By partnering with Sparked, boards can learn how to implement Continuous Improvement Frameworks (CIFs) which support the highest levels of board governance today and future proof them as governance evolves.

If you are looking to advance your sales career – look no further.   As a fast-growing Austin startup, we are rapidly expanding our sales team.  

The Right Candidate Will:

  • Deliver quality and tailored demonstrations of Sparked to prospects based on the prospects’ needs and priorities

  • Understand customer goals, plans, challenges, timeline, budget, and authority

  • Build and maintain a comprehensive pipeline that consists of all different sized accounts

  • Meet or exceed monthly quota

  • Strive to continuously improve sales process and demonstrate a willingness to learn and implement best practices

  • Supplement pipeline by completing lead generating activities including cold calls, emails, and social touches

Required Skills / Experience:

  • 2-5 years of SaaS sales experience as a quota-carrying sales representative

  • Ability to speak with CEOs, CFOs, VP Finance, Controllers, Accountants and ask intelligent questions

  • Proven ability to prospect and develop net new territory into the pipeline

  • Accomplished in lead generation and prospecting activities

  • Self-motivated with the ability to work in fast-paced, changing environment

  • A passion for problem-solving, learning a new industry and constantly improving sales knowledge

  • Genuine customer empathy

  • Organized and strong time management skills

  • Excellent written and verbal communication

  • A thirst for knowledge and growth in a startup environment

  • A sense of urgency and persistence

  • Flexibility - we're a small company that moves and reacts fast

  • Comfortable with the inside sales model  

  • Proven experience building excellent client relationships, offering value added, insightful and strategic insight into their business

  • Knowledge of the full life cycle of the sales process from prospecting to close

Apply Now!


Native Mobile C++ (Kitchener, Canada)

The Role

Our software engineering team is spread across our offices in Kitchener-Waterloo, Canada; Austin, Texas; and Romsey, UK.  You’ll have the opportunity to work with our super talented team of people, from experts in networking, machine learning, and applications to some of the pioneers of Wi-Fi itself. You might even get your name on a patent!

Our technology stack is carefully chosen to give our developers a great development experience – you’ll spend your time building quality software, not on repetitive tasks.  We’ve built tools to ensure our code is consistently formatted, to release after commit, and to automate documentation; and we rely on a shared set of engineering principles when reviewing every line of code we write.  Common technologies we use are:

  • Mobile apps: Java (Android), Objective-C (iOS), Ionic/Cordova (cross-platform), C++ (cross-platform)

  • Servers: Node.js (with TypeScript), Go, React (web), C++ (traffic handling), Cassandra (data), Kafka (data)

  • Build & Deploy: Git, Jenkins, Docker, Kubernetes, Helm

C++ developers at Carnegie work on the high-scale traffic systems that drive our network convergence platform. From bandwidth aggregation to seamless handover, you’ll be working with protocols and networks and high-performance code to enable a better user experience for mobile devices.

  • You’ll be primarily coding in C++, with specific focus on scale and performance

  • You’ll spend most of your time coding - and code-reviewing others to ensure we maintain a high standard of quality

  • You’ll spend the rest of your time on architecture, requirements, and design

  • You’ll be working closely with our client and web services teams, product/project management, and operations to build the right products for our customers

  • You’ll be pushed by your colleagues to deliver quality code in a reasonable timeframe – and trusted to seek input from then take the best action


About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience

  • You are formidable with C++, understand memory and pointers, and know how to architect effective C++ applications and libraries

  • You have developed software for Android/iOS, or are familiar with Java/Objective-C

  • You understand networks and protocols, and can turn a specification or set of open-source software into a working system

  • You are comfortable in Linux, and SSH-ing to servers and working on the command line is no big deal

  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

  • You are excited at the prospect of gaining a first-hand knowledge of exactly how the Internet works – or sharing your existing knowledge with the team here

Apply Now!