The Software Engineer II is an early- to mid-career contributor with formal education and experience in software engineering. The role researches, designs, develops, analyzes, tests, and implements software operating or application systems. The engineer communicates project information to clients, project managers, and other design personnel; maintains productive working relationships; documents work; supports team members; helps ensure goals and deadlines are met; and keeps management informed of progress and significant problems. This contributor works within an assigned software engineering area and is accountable for the quality of services and successful delivery of assigned projects on time, within budget, and within scope. The role applies general software engineering knowledge and expertise in at least one sub-discipline, contributes to team effectiveness and knowledge transfer, helps diagnose system problems, and plans testing to balance quality with cost and implementation time. The engineer translates functional, non-functional, and implied requirements into designs and code, identifies gaps and risks, proposes solutions, and writes technical requirements that others can use to realize systems. The position is full-time and regular, with 40 standard weekly hours. Occasional travel of up to 20% is required, including attendance at designated company summits, typically one to two per year; additional business travel may be assigned as needed. The listed salary range is $118,900 to $178,500.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level