Advance Software Engineer

Our client has an immediate opening for an Advanced Software Engineer in their Pittsfield, MA office.

Department of Defense Secret Security Clearance is required within a reasonable amount of time. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

Job Description

  • Performs software requirements analysis, participates in research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
  • Codes, tests, integrates and documents software solutions
  • Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex software and architectures
  • Researches and analyzes data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application
  • Participates in internal review of software components and systems
  • Receives little instruction on day-to-day work
  • More often responsible to define the scope, schedule and expectations for the work they execute or lead
  • Independently determines approach to solutions
  • Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained
  • Contributes and accountable to the completion of major programs and projects
  • Responsible for resolution of significant and diverse problems and issues of broad scope and complexity
  • May provide leadership and/or direction to lower level employees and teams
  • Failure to accomplish results or errors may cause significant project delays or require the substantial allocation of additional resources
  • Collaborates with senior management and leadership within engineering and sometimes across the company
  • Frequently works with organizations outside engineering or with external customers
  • Builds stable working relationships internally
  • Travel may be required

Required Skills:

  • A seasoned, experienced professional with a proficient understanding of software engineering concepts, principles, and theories and expert at applying technical standards and methodologies to resolve a wide range of issues in creative ways
  • Capable of working on problems of diverse scope requiring extensive analysis of data and evaluation of a multitude of factors
  • Demonstrates proficient judgment in selecting methods and techniques for obtaining solutions
  • Proficient knowledge of the software development process as well as software engineering concepts, principles, and theories
  • Proficient knowledge of other related engineering and support disciplines
  • Detailed and proficient knowledge of technology trends and champions new ideas and product and process improvements
  • Proficient knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting   and scripting
  • Ability to be creative, innovative and responsible, and able to master proficient decision-making skills
  • Ability to multi-task
  • Proficient ability to grasp and apply new information quickly
  • Proficient ability to handle significant responsibility, leadership and accountability while executing very complex assignments
  • Shows initiative on assignments, and professionally executes projects with very little direction, or can provide direction and   leadership to technical teams
  • Exercises independent judgment and sometimes defines new procedures and practices to improve team and company   performance
  • Proficient ability to be a team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments
  • Advocate and champion at applying company policies and procedures to resolve very complex issues
  • Experience developing software in a Real-Time Operating System (RTOS)
  • Experience with Data Distribution Service (DDS)
  • Experience with Safely Critical Software Development
  • Proficient in C/C++
  • Proficient in Microsoft Office applications
  • Proficient written and verbal communications skills
  • Proficient ability to recognize and clearly report relevant information
  • Skilled in communicating issues, impacts, and corrective actions
  • Someone who is capable of providing technical leadership to an organization
  • Proficient ability to use the appropriate standards, processes, procedures, and tools throughout the software development life cycle to support the generation of technical engineering products

Qualifications

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. 
  • 5+ to 7 years of experience.
  • Agile experience preferred.
Job Category: Information Technology
Job Type: Full Time
Job Location: Massachusetts

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top