Careers

Job Openings – USA

NorthBay is looking for talented and motivated individuals that are looking to join our rapidly growing company and help us get to the next level. No agencies please.

We are currently hiring qualified professionals for the following positions:

DevOps

  • US 142 - AWS DevOps Engineer - Based on the east coast w/ up to 70% travel required

    Apply

  • US 143 - AWS DevOps Engineer - Based in midwest w/ up to 70% travel required

    Apply

  • US 144 - AWS DevOps Practice Lead - Up to 70% travel required

    Apply

Human Resources

Marketing

  • US 145 - Marketing and Administration Assistant

    Apply

Sales

  • US 404 - GM/Sr. Enterprise Account Executive

    Apply

  • VP Sales

    Apply

  • VP, Sales

    Apply

Technology

  • CAD 157 - CTO, Canada

    Apply

  • CAD 159 - Senior Cloud Engineer

    Apply

  • EE 138 - Sr. Java Cloud Developer

    Apply

  • GLB 150 - Architect

    Apply

  • LH 149 - Sr. Architect

    Apply

  • SL 139 - Sr. Java Cloud Developer

    Apply

  • SL 148 - Director of Technology

    Apply

  • US 115 - Senior AWS Big Data Engineer

    Apply

  • US 116 - Senior AWS Big Data Engineer

    Apply

  • US 127 - Senior AWS Big Data Solutions Architect

    Apply

  • US 129 - Sr. Application Architect Lead

    Apply

  • US 134 - Senior AWS Application Migration & Modernization Consultant

    Apply

  • US 135 - AWS Database Migration Specialist - DB2

    Apply

  • US 136 - AWS Database Migration Specialist - Oracle

    Apply

  • US 163 - Java/AWS Technical Lead - up to 70% travel required

    Apply

  • US 165 - Sr Cloud Infrastructure Architect

    Apply

  • US 403 - Senior Engagement Manager

    Apply

  • US 8000 - QA AWS Practice Lead - Based in Columbus, Cincinnati, Detroit or Chicago or Boston w/ 70% Travel Required

    Apply

Job Openings – International

NorthBay is looking for talented and motivated individuals that are looking to join our rapidly growing company and help us get to the next level.

We are currently hiring qualified professionals for the following positions in Lahore:

Senior Software Engineer

NorthBay is seeking Software Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.

Requirements

  • Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
  • A ruthless commitment to testing the code you’ve written
  • Extensive problem-solving skills
  • An ability to communicate clearly regarding complex issues (in English)
  • 3+ years of experience and proficiency in the following skills and technologies is mandatory:
    • C/C++, Java, C#, Ruby, Python or Perl
    • Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
    • Consume APIs
    • Source control using Git
    • Data Warehouse
  • Proficiency in the following technologies is desired but not mandatory:
  • Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
  • Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
  • Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
  • Working knowledge of TDD methodology, and related technologies.
  • Ability to work in a fast-paced and agile development environment.
  • Strong aptitude for learning new technologies related to Big Data.

Responsibilities

  • Design, develop, document, and test software solutions.
  • Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
  • Create quality deliverables to communicate technical solutions to appropriate audiences.
  • Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
  • Provide mentoring and leadership to more junior resources.

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Senior Software Quality Assurance Engineer

NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.

Requirements:

  • BS or MS in Computer Science or related field from any well-reputed institution.
  • 2 – 6 years of experience in software development or QA in any reputed Organization.
  • Very good English communication. Should be able to communicate with US based customers.
  • Knowledge of QA processes, methodologies, and industry best practices.
  • Proven understanding of grey box and black box testing techniques.
  • Experience with testing methodologies for server class services, including latency and load testing.
  • Experience with Agile / Scrum methodologies and continuous integration tools.
  • Should have good analytical skills and keen observation.
  • Should be able to carry out QA and testing activities independently on customer projects.
  • Must have experience with Automation tools like Selenium
  • Good experience and knowledge of SQL or No-SQL databases.
  • Should have good leadership and mentoring skills.
  • Should be able to work in agile self-organized and self-motivated teams.

Responsibilities:

  • Create and maintain test plans and test cases.
  • Apply structured testing methodology and strategies.
  • Ensure the quality of requirements and design specifications.
  • Develop test plans to cover requirements.
  • Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
  • Assist with test data identification.
  • Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
  • Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
  • Create defect tickets and track issues to resolution.
  • Communicate test results, issues, and risks to project team members, project managers, and QA management.

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Principal Software Quality Assurance Engineer

NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.

Requirements:

  • BS or MS in Computer Science or related field from any well-reputed institution.
  • 6 – 7+ years of experience in software development or QA in any reputed Organization.
  • Very good English communication. Should be able to communicate with US based customers.
  • Knowledge of QA processes, methodologies, and industry best practices.
  • Proven understanding of grey box and black box testing techniques.
  • Experience with testing methodologies for server class services, including latency and load testing.
  • Experience with Agile / Scrum methodologies and continuous integration tools.
  • Should have good analytical skills and keen observation.
  • Should be able to carry out QA and testing activities independently on customer projects.
  • Must have experience with Automation tools like Selenium
  • Good experience and knowledge of SQL or No-SQL databases.
  • Should have good leadership and mentoring skills.
  • Should be able to work in agile self-organized and self-motivated teams.

Responsibilities:

  • Create and maintain test plans and test cases.
  • Apply structured testing methodology and strategies.
  • Ensure the quality of requirements and design specifications.
  • Develop test plans to cover requirements.
  • Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
  • Assist with test data identification.
  • Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
  • Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
  • Create defect tickets and track issues to resolution.
  • Communicate test results, issues, and risks to project team members, project managers, and QA management.

What We Offer

  • Highly competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Full Stack Engineer (UI)

NorthBay is seeking a candidate with strong Web User Interface experience to build complex web application design that work across browsers for U.S. Based clients.

Requirements:

  • Have 3+ year experience with Web Technologies
  • Hands-on experience with creating proper HTML/CSS (preferably HTML5 and XHTML) and working with JavaScript to create proper web applications.
  • Should have knowledge of Ajax, Web 2.0, JSON, JSONP, Web Services and Session Management etc.
  • Should have hands-on experience working with IE6, IE7, IE8, IE9, FF, Chrome and Safari. Should be able to work out a solution that works on the majority of the browsers with minimal code.
  • Must have worked with and have deep understanding of any one of the major JS Libraries (such as Jquery, Mootools, AngularJS, Backbone.js, knockout js, D3.JS, Dojo, Ember.js Ext JS)
  • Knowledge of Design facilitation tools such as Adobe Photoshop or Fireworks will be a plus.
  • Be interested in building a deep technical foundation to their career
  • Consider themselves to be in the top bracket of software engineers
  • Excellent problem-solving skills
  • Be ready to work on the cutting edge technologies

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Senior Software Configuration Management Engineer

NorthBay is seeking a candidate with Software Configuration Management (SCM) experience using the latest technologies such as GitHub Enterprise, and Jenkins. Works closely with Agile Development teams to understand, analyze and design quality technical solutions that support our Agile Software Development Life Cycle model. The SCM Engineer will design and implement multiple applications’ build, release, deployment, and configuration activities.

Requirements

  • 3 to 4 years of experience in managing and deploying the application on IIS and advance configuration and management of IIS Eco system.
  • Build automation for Microsoft applications – Preferably Jenkins
  • Excellent understanding and experience of GIT
  • Experience of configuration and management of MySQL including MySQL replication, fail-overs and advanced configurations
  • Experience of automation of builds using MS Build and Power shell is a plus
  • Experience of deployments in load balanced and fault tolerant environments is a plus
  • Experience of unit testing frameworks like NUnit is preferable
  • Good understanding of Continuous Integration and its tools is preferable
  • A degree in computer sciences or equivalent
  • Good understanding of Software Configuration Management
  • Knowledge of Linux or Sun-Solaris platform would be preferable, though not necessary
  • Thirst to learn and grow
  • Fair level of communication skills

Responsibilities

  • Actively works to ensure smooth and timely software builds, release management and software deployments on development, staging and production systems
  • Troubleshoots and fixes configuration and deployment issues using appropriate tools
  • Prepares configuration management status reports for relevant stakeholders
  • Facilitates in establishing and implementing configuration management processes and SCM best practices
  • Facilitates in exploration and induction of tools and technologies related to SCM and release management aimed at improving the efficiency and effectiveness of the function
  • Compile and report statistics, measurements and records of completed work to management
  • Select and maintain materials and supplies needed to complete work assignments accurately and promptly
  • Responsible to manage deviation request
  • Maintain productivity levels set by manager
  • May be asked to perform other duties at a lower level or higher level of proficiency or not related to this classification on occasion

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Project Manager

NorthBay is looking for Project Managers who demonstrate outstanding managerial skills with technical background to deeply understand the code their teams are developing. You will be expected to demonstrate out of the box managerial ability to motivate, build, and monitor your team. Specifically, you will be responsible for overseeing from 2 to 3 teams of 3 to 4 individuals. You will own the process of breaking specifications created by the customer into clear tasks and timelines, as well as assembling the results into high value deliverable. Under your leadership, we expect to see consistent improvement in both static code quality metrics and project delivery.

A successful Project Manager at NorthBay will demonstrate the following qualities:

  • Ruthless commitment to impeccable code quality
  • Good understanding of a wide range of the latest technologies and architectural approaches
  • Advanced proficiency in Agile project development methodology and practices
  • The ability to evaluate technical decisions, build project timelines and plans, and ensure best technical practices.
  • Perfectionism: knowing how a job should be done and not stop until it’s done correctly
  • Exceptional ability to effectively motivate and manage teams of individuals
  • Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
  • Excellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Proven managerial skills with at least 8 years of experience
  • At least 2 full project deliveries as a PM (including scoping, sizing, team formation, costing, etc.)
  • Proficiency in Agile, SDLC, or SLA
  • Proficiency in AWS and TDD is desired but not mandatory
  • Experience with Big Data project deliveries on cloud infrastructure is plus
  • Outstanding English communication skill

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

Senior Network Administrator

NorthBay is seeking candidates for the position of Senior Network Administrator who can work independently in a dynamic and complex environment Set up, test, administer and troubleshoot LAN and WAN. Ability to work with all major vendor specific equipment including CISCO, Pfsense, Mikrotik, Microsoft, Linux, and VMware. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.

Requirements

  • Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
  • 4 to 5 years of experience working as Network Administrator or Systems Engineer in any reputed Organization.
  • Ability to work in a fast-paced and agile development environment.
  • Strong aptitude for learning new technologies.

Responsibilities

  • Configuring and managing Cisco devices with these services: Routing Protocols(OSPF, RIP, EIGRP, and BGP), STP, VLAN, VTP, Trunking, ACL, NAT, Etherchannel, HSRP, VRRP and policy based routing.
  • Configuring and managing Mikrotik router with these services: WAN load-balancing, Firewall, VPN.
  • Configuring and managing PFSENSE firewall with these services: WAN load-balancing, Firewall, VPN, IPS/IDS (Snort), redundancy and APPID inspection.
  • Manage Virtualized infrastructure on WMware ESXI, create new VMs, backup, storage, VMotion, HA, and fault tolerant etc.
  • Configuring and Monitoring Cisco Switches and Mikrotik Routers, also monitor and maintain WAN connection with 99% uptime.
  • Complete ability to work with all major monitoring tools such as Opmanager, CACTI, NAGIOS and Bandwidth monitoring tools.
  • Ability to configure and administer Web Servers (Apache, Tomcat, Nginx, IIS etc.), FTP and SMTP.
  • Ability to configure and administer cache servers (Squid, TMG and Pfsense SQUID) with delay pool and antivirus.
  • Installation, configuration, backup and administration of MYSQL, MSSQL, Postgres and NOSQ(MongoDB) Database Servers.
  • Must have excellent written and verbal communication skills.
  • Hands on experience working with Microsoft server technologies such as Windows Server 2008/2012, AD/DC, DNS, DHCP, TMG, File Server.
  • Troubleshoot and resolve complex, critical, and sensitive technical support issues related to network/system on daily basis.
  • Ability to create network documentation and create Visio diagrams for network implementations.
  • Ability to take backups of all network devices and servers. Also, create a disaster recovery plan.
  • Should have the good understanding of networking concepts/protocols such as TCP, UDP, FTP, HTTP, SNMP, NAT/PAT etc.

What We Offer

  • Competitive salary and benefits
  • Fuel expense reimbursement up to 200 liters
  • Paid holidays and vacations
  • Medical outpatient reimbursement & health insurance facility
  • Opportunities to make a difference in a small, yet highly productive environment

Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net

CONTACT US



Your privacy is important to us. Submitting this form allows us to contact you with the information you provided. We may send you content we think would be of interest to you, but we won’t share your data with anyone else and you can update your preferences any time.*