Job Summary:
A Software Engineer II is an experienced software professional with 2-4 years of experience. They can
operate effectively as individual contributors in most circumstances with limited guidance and
supervision. They may also serve as mentors & coaches to more junior employees.
Note: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.
Key Position Specific Responsibilities:
• Able to facilitate basic Sovos SDLC meetings
• Knowledgeable in other process improvement methodologies (Lean, Kanban, XP, etc.)
• Able to coach other team members
• Interact with internal stakeholders and customers around requirements,
issues and other
common matters
• Lead junior developers on shared stories & tasks
• Experience and ability refining and improving development tools (IDE, Jenkins, Test Harnesses,
etc.)
• Ability to share technical knowledge with other team members
• Consistently develop high quality code consistent with Sovos conventions and accepted coding
best practices, including design patterns
• Draft designs and documentation for major functionality
• Triage and resolve most customer escalations independently
• Consistently identify impediments and play an active role in their resolution
• Help other team members identify, elaborate and solve problems
• Acts with integrity and demonstrates ethical behavior in all matters with all stakeholders.
• Takes full responsibility for ensuring internal and external customer satisfaction.
• Demonstrates initiative, drive and determination to achieve results, success and growth.
• Maintains a high level of energy, enthusiasm, engagement and commitment to action.
• Develops trust and models open, candid, respectful communication and collaborative
teamwork.
• Demonstrates a high degree of self-awareness and commitment to personal development and
learning.
• Interact effectively with teammates, colleagues and customers.
• Comprehend and communicate complex concept• Concentrate, analyze and resolve complex problems
• Utilize technology (e.g. phone systems, computer hardware and software applications) to fulfill
work requirements.