STATE OF CONNECTICUT EXECUTIVE BRANCH JOBS

Software Engineering Manager

Durational Project Manager

Recruitment #190822-0415VR-001

Introduction

What makes the Connecticut Digital Service a GREAT fit for you? Our Mission. The State of Connecticut Department of Administrative Services (DAS) is embarking upon a Digital Transformation journey to uplift the lives and well-being of our citizens, businesses and employees. Our goal is to improve access to our valuable programs and services in a way that makes it easier to interact with government. When you join the Connecticut Digital Service, you’ll be part of a team who will create delightful experiences that are easy, simple and personalized for everyone. If you like working with a curious, supportive, high-performing team who solves complex problems then the State of Connecticut is the place for you.

The Connecticut Digital Service is looking to hire one (1) durational Software Engineering Manager position. The Software Engineering Manager will be part of a cross-functional leadership team focused on improving the digital service offerings of the State of Connecticut. Engineers will use modern languages and practices to translate a concept into initial solutions for users and be involved in all aspects of software development.

The Software Engineering Manager must be a strong communicator with excellent interpersonal skills, able to solve complex problems while successfully managing ambiguity and unexpected change. The Software Engineering Manager must be teachable and embracing of best practices and feedback as a means of continuous improvement and the candidate selected to fill this role must be a consistently high achiever, marked by perseverance, humility and a positive outlook in the face of challenges.

This position with Connecticut Digital Service offers a flexible work agreement lasting for up to 3 years, a collaborative work environment, encouragement to be innovative and challenge the status quo as well as a generous benefits package.

If you are a motivated, high-performer, with demonstrated ability to influence and lead others and Connecticut Digital Service sounds like something you would love to be a part of; we encourage you to apply for this exciting role.

All applicants must include a resume within the "Resume Tab" of their application.

Note: At any point during the recruitment process, applicants may be required to submit additional documentation which support their qualification(s) for this position. These documents may include: a cover letter, performance reviews, attendance records, supervisory references, college transcripts, licensure, etc., at the discretion of the hiring agency. Applicants must meet the minimum qualifications as indicated to apply for this position.

State employees currently holding the above title or those who have previously attained permanent status in this class may apply for a lateral transfer.

Questions about these required documents or any other phase of this recruitment should be directed to the hiring agency's human resources office: Theresa Judge at Theresa.judge@ct.gov.  

PURPOSE OF JOB CLASS (NATURE OF WORK)

In a state agency makes or conducts a special inquiry, investigation, examination or installation pursuant to Section 5-198(n) of the Connecticut General Statutes.

EXAMPLES OF DUTIES

This positon will manage the development and delivery of modern solutions that meet the needs of users and is responsible for:

  • Leads agile development processes to iteratively deliver modern solutions
  • Establishes foundational infrastructure required for deploying initial prototype and pilot solutions
  • Iteratively releases new product that can be tested with users
  • Frames and makes technical decisions that take into account near-term and long-term goals
  • Solves challenges using a wide toolkit that includes writing code, building the technical capacity of the team, translating user needs into technical decisions, mapping out technical options and architecture, coaching and presenting to colleagues
  • Leads development activities (including the establishment of development processes) and makes technical decisions that reflect the ideal solution and practical realities
  • Builds and maintains the underlying technical architecture and processes -- such as a cloud environment as well as continuous integration, automated testing, and source control processes -- that will enable the team’s success across initiatives
  • Coordinates and works with in-house department and agency technical teams, including those who support legacy systems, to execute on projects
  • Delivers accessible solutions that meet the needs of real people
  • Commits to develop metrics and experiments to test what works
    Collaborates with colleagues and navigates complex situations to deliver meaningful, impactful results for users, stakeholders, and teammates
  • Solves complex problems through the use of human-centered design, open-source development and innovation, data-driven decision making, and agile development practices
  • Collaborates with product managers, designers, experts, leadership, and key stakeholders to understand users and their needs and translate findings and designs into product
    Provides counsel on technical matters in plain English to the team and stakeholders
  • Collaborates with stakeholders in domains beyond technology such as legal, policy, and administrative roles
  • Enables the long-term success of our partners throughout the State
  • Promotes teamwork and communication to encourage an interactive, cooperative, collaborative and customer focused work environment among all colleagues
  • Succeeds in a highly ambiguous environment with little definition or structure
  • Acknowledges and overcomes constraints as they arise
    Back-end software engineering

Leads application development activities using modern technology and leverages commonly used open-source libraries, and Git version control

  • Consumes application programming interfaces (APIs) to new and legacy internal and external systems, some of which may be undocumented
  • Executes full lifecycle software development
  • Writes well-designed, testable, efficient code
  • Translates application requirements into APIs, libraries/utilities, data models, and database schemas
  • Writes developer-friendly documentation (e.g., API documentation, deployment operations)
  • Writes automated tests
  • Mitigates common security vulnerabilities (e.g., session hijacking, Structured Query Language (SQL) injections)

Contributes to the overall development and success of the Connecticut Digital Service

  • Mentors, coaches, and motivates teammates to develop skills and behaviors to enhance performance
  • Maintains strong domain expertise in their own technical role while jumping into other roles as needed
  • Performs other duties and special projects

KNOWLEDGE, SKILL AND ABILITY

  • Comfortable working in an environment where you will be involved in all aspects of software development
  • Delivering tools or products with high uptime or availability requirements (i.e. SLAs of 99.9%+)
  • Experience applying leading industry practices in the development and delivery of digital products or services using:
    • iterative development methodologies
    • user-centered design and planning tools/processes
    • modern cloud infrastructure
    • open source coding practices 
    • custom developed coding practices
  • Ability to communicate clearly and effectively both verbally and in writing; and foster communications with all colleagues
  • Ability to prioritize workload, must be highly organized, detail-oriented, handle various tasks simultaneously and work independently within limited time constraints with little or no supervision
  • Must be able to maintain confidentiality and deal effectively and diplomatically with all levels of government staff
  • Demonstrates respectful behavior and promotes teamwork and communication to encourage an interactive, cooperative, collaborative and customer focused work environment

MINIMUM QUALIFICATIONS - GENERAL EXPERIENCE

Four (4) years of experience in Software Engineering.

MINIMUM QUALIFICATIONS - SUBSTITUTIONS ALLOWED

A Bachelor’s degree in the computer sciences may be substituted for the General Experience.

PREFERRED QUALIFICATIONS

The successful candidate will possess:

  • 5 years of experience in front end/back end software engineering;
  • 3 years of experience in digital product development;
  • 3 years of experience in digital product delivery.

Conclusion

AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER

The State of Connecticut is an equal opportunity/affirmative action employer and strongly encourages the applications of women, minorities, and persons with disabilities.