Lead Software Engineer

Partner Staffing

  • Calgary, AB
  • Permanent
  • Full-time
  • 2 months ago
Job Description :Partner Staffing is the "go-to recruiter" for difficult, important, and time-sensitive positions in Western Canada. We work with proactive clients who understand the importance of having exceptional staff.Partner Staffing is currently working with our client to find several Lead Software Engineers who will assist in leading a team and aligning technical direction on core initiatives highly prioritized by the company and executive team.Responsibilities
  • Assist in planning, execution, and success of complex technical projects.
  • Provide leadership and mentoring to a team.
  • Respond promptly and professionally to bug reports.
  • Conducts system analysis and development with limited support from professional staff.
  • Analyzes, designs, coordinates, and supervises the development of software systems.
  • Analyzes system specifications and translates system requirements to task specifications for junior programmers.
  • Provides analysis of current programs which includes performance, diagnosis, and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Develop new programs and prove the program to develop needed changes.
  • Writes, edits, and debugs new computer programs for assigned projects.
  • Documents code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular, and database levels.
  • Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references.
  • Utilizes tools and equipment involved in the performance of essential functions of programming including measuring instruments.
  • Searches summarizes and keeps the team abreast of strategic information from all sources.
  • Maintains client databases.
  • Provide feedback to analysis/training staff about performance considerations/usability issues concerning software specifications and implementation.
  • Researches and recommends software tools for management.
Requirements
  • 8+ years of software engineering experience
  • BA/BS degree in Engineering, CS, or equivalent.
  • Prior experience recruiting, training, motivating, and retaining senior engineers.
  • Ability to take technical ownership of highly critical engineering projects.
  • Demonstrated success in technical leadership.
  • Strong communication skills -- verbal and written.
  • Be approachable and articulate.
  • Have built cloud-based infrastructure with REST interfaces using AWS or equivalent.
  • Profiling, load simulation, Linux optimization, and database optimization.
  • Subversion, JavaScript, CSS, and OO programming.
  • Always thinking about how to automate, has experience in demonstrating automation.
  • Experience in scalability - data growth, execution time, and resilience of services.
  • Entrepreneurial, persistent, with the desire to go deep into the details.
Partner Staffing is Bringing Talent to Business. With an experienced and dedicated recruitment team, we open doors to opportunities that you may not otherwise know about. We are specialists in the field of providing high-quality individuals to the Oil & Gas sector, Engineering/Procurement/Construction, and Utilities industries. We look forward to hearing from you and discussing how we might be able to promote your career!!We are always interested in your referrals as well. We assist recruitment efforts in Engineering, Accounting, Information Technology, and Administration.

Partner Staffing