Careers

We greatly value our staff, which is why we foster an environment free of communication barriers. All of our team members communicate daily using video conferencing, phone, instant message, and in person, and everyone’s input is always considered regardless of their expertise. If you’d like to be part of a team that values you as well as your abilities, join Smart Pelican!

We offer great salary (with bonuses), and an exciting work environment rife with challenging issues, team collaboration, and exposure to new technologies. We’re always expanding our know-how, and we look for this quality in every applicant.

If you’re interested in any of our vacancies, please download and complete the respective Employment Application:

Once you've done so, send the completed application with your cover letter and resume to careers@smartpelican.com

Junior Software Engineer

Help create great software. Learn from experts. Develop your skills.

You’ve just earned your engineering wings and are eager to gain more experience. At Smart Pelican, we’ll help you take to the skies as Junior Software Engineer. You’ll use your fresh programming knowledge to write and debug code, and help create smartphone apps, PC software, and other custom solutions. Join our team and get ready to start developing your engineering chops.

Responsibilities:

  • Developing and maintaining applications
  • Applying waterfall or iterative agile development techniques
  • Working with teams to ensure quality development of applications
  • Participating in the requirements gathering process and problem solving
  • Helping with application design and spec creation
  • Documenting work and team meetings to share knowledge

Desired skillset and experience:

  • You write code and have an eye for detail
  • You’re familiar with the software development environment
  • You can analyze information and solve problems, with varying degrees of needed help
  • Experience with HTML, CSS, JavaScript, PHP, SQL, and algorithms
  • Helpful to have C/C++, MVC frameworks, JavaScript frameworks, database, and Subversion and/or GIT version control systems experience

Personal qualities:

  • You love writing code to create software solutions
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren’t afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in software development, with completed projects to showcase your experience

Smart Pelican Technologies Group, LLC is an Equal Opportunity Employer. Qualified applicants will be considered for employment regardless of race, color, religion, gender, pregnancy, national origin, ancestry, citizenship, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information, or membership in any other legally protected category.

Senior Project Manager

Guide a team. Solve problems. It all comes naturally for you.

You’re the leader of the flock. As Senior Project Manager, you’ll combine your analytical abilities with your strong communication skills to guide your team to success. You’re familiar with the software development environment – Agile, Scrum, Waterfall – and when the winds shift, you know how to think on the fly. Solving problems is your thing, and when you’re in the point position nothing will stand in your way.

Responsibilities:

  • Applying waterfall or iterative agile development techniques
  • Identifying, troubleshooting, and debugging discrepancies on medium- to large-scale software systems
  • Working with teams to ensure quality development of applications
  • Leading the requirements gathering process
  • Helping with application design and spec creation
  • Documenting work and team meetings to share knowledge

Desired skillset and experience:

  • You motivate others, resolve conflicts, and occasionally make tough decisions
  • You’re good with numbers, especially when dealing with time and money
  • You know how to analyze data, solve problems, and communicate with all team members
  • Experience with Agile, Scrum, & Waterfall methods
  • Experience with JIRA, UML, Subversion and/or GIT version control systems
  • Helpful to have PMP or other certification(s)

Personal qualities:

  • You love solving problems and leading a team
  • You can take on multiple projects and adapt to new situations
  • You work well alone or with others
  • You know how to talk to people - C-level management, junior programmers, even strangers in the elevator
  • You like to learn (a lot) and aren’t afraid to take feedback

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in project management or software development, with completed projects to showcase your experience

Middle Software Engineer

Write code and help create components for all sorts of projects.

As Middle Software Engineer, you’ll find yourself right in the middle of supporting new and existing projects. You’ll use your programming skills to help engineer mobile apps, APIs, server solutions, and more. You have a firm understanding of software development methods, so you know what’s expected of you and of others. Your valuable input provides insight to others across your entire team.

Responsibilities:

  • Developing and maintaining applications
  • Applying waterfall or iterative agile development techniques
  • Working with teams to ensure quality development of applications
  • Participating in the requirements gathering process
  • Helping with application design and spec creation
  • Documenting work and team meetings to share knowledge
  • Helping junior level engineers, as needed

Desired skillset and experience:

  • You write code and have an eye for detail
  • You’re familiar with the software development environment
  • You know how to analyze information and solve problems
  • Experience with C/C++, ATL, MFC, COM, SQL, batch/shell scripts
  • Experience with databases, algorithms, GIT or Subversion version control systems
  • Helpful to have at least one of the following — C#, Java, Swift, Objective C, PHP, JavaScript, Linux experience

Personal qualities:

  • You love writing code to create software solutions
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren’t afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in software development, with completed projects to showcase your experience

Quality Assurance Automation Engineer

Get hands on to test, document, and implement improvements.

Become our Quality Assurance Automation Engineer and you’ll see what it’s like to fly with a great team. You’ll use your skills and experience to plan, manage, and improve upon all of our testing activities. Automated and exploratory tests are your forte. You’re great at homing in on issues and documenting defects, and you love to work on both new and existing projects.

Responsibilities:

  • Reviewing specs and other technical documents
  • Providing valuable feedback & introducing ideas to enhance QA processes
  • Creating test documentation — test plans, test cases, test/defect reports
  • Working with teams to ensure quality development of applications
  • Managing QA continuous integration jobs
  • Performing automated and manual testing
  • Performing regression testing
  • Documenting work and team meetings to share knowledge

Desired skillset and experience:

  • You have an eye for detail
  • You’re familiar with Windows, Mac, and Linux operating systems
  • You’ve got a strong grasp of QA methodologies, tools, and processes
  • You’re great at analyzing, diagnosing, and solving problems
  • You know about automated and manual testing
  • Experience writing test plans, test cases, test/defect reports
  • Experience with testing — functional, usability, regression, load/stress, performance
  • Experience testing web and mobile applications
  • Experience using Java, JavaScript, CSS, DOM, Selenium WebDriver for tests automation (at least 1 year)
  • Helpful to have experience with Jenkins and Linux shells

Personal qualities:

  • You love finding and resolving software issues
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren't afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in the software development environment, with completed projects to showcase your experience

Junior Software Engineer

Help create great software. Learn from experts. Develop your skills.

You’ve just earned your engineering wings and are eager to gain more experience. At Smart Pelican, we’ll help you take to the skies as Junior Software Engineer. You’ll use your fresh programming knowledge to write and debug code, and help create smartphone apps, PC software, and other custom solutions. Join our team and get ready to start developing your engineering chops.

Responsibilities:

  • Developing and maintaining applications
  • Applying waterfall or iterative agile development techniques
  • Working with teams to ensure quality development of applications
  • Participating in the requirements gathering process and problem solving
  • Helping with application design and spec creation
  • Documenting work and team meetings to share knowledge

Desired skillset and experience:

  • You write code and have an eye for detail
  • You’re familiar with the software development environment
  • You can analyze information and solve problems, with varying degrees of needed help
  • Experience with HTML, CSS, JavaScript, PHP, SQL, and algorithms
  • Helpful to have C/C++, MVC frameworks, JavaScript frameworks, database, and Subversion and/or GIT version control systems experience

Personal qualities:

  • You love writing code to create software solutions
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren’t afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in software development, with completed projects to showcase your experience

Middle Software Engineer

Write code and help create components for all sorts of projects.

As Middle Software Engineer, you’ll find yourself right in the middle of supporting new and existing projects. You’ll use your programming skills to help engineer mobile apps, APIs, server solutions, and more. You have a firm understanding of software development methods, so you know what’s expected of you and of others. Your valuable input provides insight to others across your entire team.

Responsibilities:

  • Developing and maintaining applications
  • Applying waterfall or iterative agile development techniques
  • Working with teams to ensure quality development of applications
  • Participating in the requirements gathering process
  • Helping with application design and spec creation
  • Documenting work and team meetings to share knowledge
  • Helping junior level engineers, as needed

Desired skillset and experience:

  • You write code and have an eye for detail
  • You’re familiar with the software development environment
  • You know how to analyze information and solve problems
  • Experience with C/C++, ATL, MFC, COM, SQL, batch/shell scripts
  • Experience with databases, algorithms, GIT or Subversion version control systems
  • Helpful to have at least one of the following — C#, Java, Swift, Objective C, PHP, JavaScript, Linux experience

Personal qualities:

  • You love writing code to create software solutions
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren’t afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in software development, with completed projects to showcase your experience

Quality Assurance Automation Engineer

Get hands on to test, document, and implement improvements.

Become our Quality Assurance Automation Engineer and you’ll see what it’s like to fly with a great team. You’ll use your skills and experience to plan, manage, and improve upon all of our testing activities. Automated and exploratory tests are your forte. You’re great at homing in on issues and documenting defects, and you love to work on both new and existing projects.

Responsibilities:

  • Reviewing specs and other technical documents
  • Providing valuable feedback & introducing ideas to enhance QA processes
  • Creating test documentation — test plans, test cases, test/defect reports
  • Working with teams to ensure quality development of applications
  • Managing QA continuous integration jobs
  • Performing automated and manual testing
  • Performing regression testing
  • Documenting work and team meetings to share knowledge

Desired skillset and experience:

  • You have an eye for detail
  • You’re familiar with Windows, Mac, and Linux operating systems
  • You’ve got a strong grasp of QA methodologies, tools, and processes
  • You’re great at analyzing, diagnosing, and solving problems
  • You know about automated and manual testing
  • Experience writing test plans, test cases, test/defect reports
  • Experience with testing — functional, usability, regression, load/stress, performance
  • Experience testing web and mobile applications
  • Experience using Java, JavaScript, CSS, DOM, Selenium WebDriver for tests automation (at least 1 year)
  • Helpful to have experience with Jenkins and Linux shells

Personal qualities:

  • You love finding and resolving software issues
  • You’re comfortable working on multiple projects, both new and existing
  • You work well on your own and with a team
  • You listen well and welcome criticism
  • You voice your concerns and aren't afraid to provide input

Education and background:

  • You have at least a bachelor’s degree in Computer Science, Mathematics, or Engineering, or you have equivalent work experience
  • You have a proven track record in the software development environment, with completed projects to showcase your experience