Tecuity Logo
rocket taking flightrocket taking flight

Help us build the future

Join our team of dedicated professionals making government services accessible, beautiful and fun.

Other

If you're an individual who doesn't fit the mold, we'd love to hear from you!

Junior Software Engineer

The Junior Software Engineer is responsible for designing, implementing, and maintaining internet applications and related systems. They work closely within a team, following industry best practices, standards, and patterns to create innovative, high-quality solutions that meet our clients’ business needs and objectives.

Essential Job Functions

  • Participate in all phases of the application development process.
  • Code, test, debug, and document software components and applications.
  • Contribute to quality code and strive for excellence within the team and company culture.
  • Research, investigate, and fix a wide range of technical issues.
  • Translate business-specific requirements into software components and applications.
  • Provide user-support for web software applications.
  • Complete assigned work items and work with a team.
  • Other programming Duties as assigned.

Requirements

  • 4-year degree or equivalent experience
  • A comprehensive understanding of computer science concepts
  • Professional experience coding in a C# .NET environment
  • Experience with MS SQL Server
  • Experience with web technologies (ASP.NET, HTML5, JavaScript, AJAX, CSS, JSON)
  • Exposure to JavaScript libraries (React JS, Angular JS, VUE, etc) is a plus.
  • Experience with web communication protocols, including REST and GraphQL.
  • Experience developming cross-browser code and responsive CSS.
  • Experience with the agile software development methodologies is a plus.
  • Technically adept, high-energy, self-motivated, passion for innovation and driven by results.
  • Excellent written and verbal communication skills.
  • Team player attitude, willing to work hard to ensure success of the team and project.
  • Experience working in a collaborative environment.
  • Ability to translate business needs into functional products and solutions.

Why Tecuity? Tecuity boasts an excellent work environment, with a results-driven team, building an exciting future.

Benefits include:

  • Company paid medical/vision/dental/life/disability insurance
  • Paid Time Off (Holidays and personal)
  • 401k with Company Match

About Tecuity Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 15 years of experience working directly with Secretary of State offices. Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers’ success has resulted in long-term business relationships.

IT Manager

We are seeking a skilled and experienced IT Manager to lead our Information Technology department. The IT Manager is responsible for overseeing all aspects of our company's IT infrastructure, ensuring its reliability, security, and efficiency. The IT Manager will play a key role in developing and implementing IT strategies to support and enhance our business operations.

Essential Job Functions

  • Manage all aspects of the company's IT infrastructure, including hardware, software, networks, cloud infrastructure, and telecommunications systems.
  • Oversee the installation, configuration, and maintenance of servers, workstations, routers, switches, and other network equipment.
  • Manage personnel and priorities for team of IT resources responsible for infrastructure, hosting, securing, CI/CD pipeline, and application architecture.
  • Serve as liaison between IT and internal and external stakeholders.
  • Ensure the security of the IT infrastructure through the implementation of appropriate security measures, including firewalls, antivirus software, and intrusion detection systems.
  • Develop and implement IT strategies and initiatives aligned with the company's overall business objectives.
  • Identify opportunities for technological advancement and innovation and make recommendations for improvements to enhance efficiency and productivity.
  • Evaluate and select vendors and service providers for IT products and services, ensuring that they meet the company's requirements and standards.
  • Negotiate contracts and service level agreements with vendors and manage ongoing vendor relationships to ensure the delivery of high-quality services and support.
  • Identify potential risks and vulnerabilities in the company's IT infrastructure and develop and implement strategies to mitigate them.
  • Monitor and assess the performance and effectiveness of IT security measures and make recommendations for improvements as needed.
  • Collaborate with IT staff to design and implement systems with a focus on reliability, scalability, and performance.
  • Collaborate with senior management to develop long-term IT plans and budgets and provide regular updates on IT-related projects and initiatives.
  • Develop and maintain automated tools for monitoring, deployment, and orchestration to streamline operational processes and ensure efficiency.
  • Respond promptly to system incidents, troubleshoot issues, and implement effective solutions to minimize downtime and optimize system performance.
  • Lead and manage a team of IT professionals, including software architects, site reliability engineers, release managers, and support staff.
  • Provide guidance, support, and mentorship to team members, fostering a culture of collaboration, innovation, and continuous improvement.
  • Delegate tasks and responsibilities effectively, ensuring that projects are completed on time and within budget.
  • Promote a culture of reliability and resilience within the organization by advocating best practices, conducting training sessions, and participating in knowledge sharing.
  • Drive continuous improvement initiatives by analyzing system failures, monitoring trends, and implementing preventive measures to enhance system reliability.
  • Collaborate with cross-function teams, including software developers, operations, and support, to ensure a seamless integration of reliability practices throughout the software development lifecycle.
  • Other duties as assigned.

Requirements:

  • 4-year degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 5+ years of experience in IT management, with a proven track record of success in leading and managing IT teams.
  • Strong technical knowledge and expertise in IT infrastructure, networking, security, and systems administration.
  • Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively with cross-function teams and senior management.
  • Strong analytical and problem-solving skills, with the ability to make sound decisions and prioritize tasks in a fast-paced environment.
  • Relevant certifcations are a plus.
  • Familiarity with programming languages (C#.NET, Javascript)
  • Experience with continuous integration and DevOps methodologies.
  • Strong understanding of Azure cloud platforms, virtualization, and enterprise software solutions.
  • In-depth knowledge of system and application monitoring tools.
  • Understanding of networks and experience troubleshooting issues.
  • Thorough knowledge of technology trends and willingness to champion new ideas and process improvements.
  • Proven ability to analyze complex technical issues, troubleshoot problems, and implement effective solutions.
  • Strong presentation and communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Ability to thrive in a fast-paced and dynamic environment, adapting to changes and evolving priorities.
  • Team player attitude willing to work hard to ensure success of the team and project.

Why Tecuity?

Tecuity boasts an excellent work environment, with a results-driven team, building an exciting future.

Benefits include:

  • Company-paid medical/vision/dental/life & disability insurance
  • Paid Time Off (Holidays, personal)
  • 401k with company match

About Tecuity

Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 18 years of experience working directly with Secretary of State offices. Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers' success has resulted in long-term business relationships.

Tecuity is an Equal Opportunity employer. All qualified applications will receive consideration for employment without regard to race, color, religion, sex including sexual orientation, gender identity, and gender expression, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Site Reliability Engineer

The Site Reliability Engineer (SRE) plays a crucial role in ensuring the reliability, scalability, and performance of our systems and applications. The SRE collaborates with cross-functional teams to design and implement solutions to enhance the overall stability of our infrastructure. The SRE is instrumental in optimizing the software development lifecycle, fostering a culture of reliability, and minimizing downtime.

Essential Job Functions

  • Collaborate with IT management, software architects, and software developers to design and implement systems with a focus on reliability, scalability, and performance.
  • Lead the architectural design and planning of new projects, conducting research and proof-of-concepts, and ensuring alignment with organization goals and technical standards.
  • Develop and maintain automated tools for monitoring, deployment, and orchestration to streamline operational processes and ensure efficiency.
  • Respond promptly to system incidents, troubleshoot issues, and implement effective solutions to minimize downtime and optimize system performance.
  • Identify bottlenecks and optimize system performance to ensure our applications meet and exceed performance expectations.
  • Collaborate with teams to anticipate future system requirements and ensure that our infrastructure scales effectively to meet growing demands.
  • Promote a culture of reliability and resilience within the organization by overseeing the implementation of best practices and training across development teams.
  • Act as a technical advisor to development teams, offering guidance on complex technical challenges and ensuring solutions are scalable, efficient, and maintainable.
  • Identify technical debt within existing systems and work with development teams to prioritize and resolve them in a timely manner.
  • Drive continuous improvement initiatives by analyzing system failures, monitoring trends, and implementing preventive measures to enhance system reliability.
  • Collaborate with cross-function teams, including software developers, operations, and support to ensure a seamless integration of reliability practices throughout the software development lifecycle.
  • Other duties as assigned.

Requirements:

  • 4-year degree in computer Science, Information Technology, or a related field, or equivalent experience.
  • Familiarity with programming languages (C#.NET, JavaScript)
  • Strong web-development background.
  • Proven track record of implementing reliability solutions in a software development environment.
  • Experience with continuous integration and DevOps methodologies.
  • Strong understanding of Azure cloud PaaS and laaS architecture, including availability, reliability, scalability, disaster recover, and security. In-depth knowledge of Azure monitoring, alerting, and reporting tools.
  • Understanding of networks and experience troubleshooting issues.
  • Thorough knowledge of technology trends and willingness to champion new ideas and process improvements.
  • Proven ability to analyze complex technical issues, troubleshoot problems, and implement effective solutions.
  • Strong presentation and communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Ability to thrive in a fast-paced and dynamic environment, adapting to changes and evolving priorities.
  • Team player attitude willing to work hard to ensure success of the team and project.

Why Tecuity?

Tecuity boasts an excellent work environment, with a results-driven team building an exciting future.

Benefits include:

  • Company paid medical/vision/dental/life & disability insurance
  • Paid Time Off (Holidays, Personal)
  • 401k with company match

About Tecuity

Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 18 years of experience working directly with Secretary of State offices. Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers' success has resulted in long-term business relationships.

Tecuity is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation, gender identity, and gender expression, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Software Architect

The Software Architect plays a key role in designing and shaping the architecture of our software solutions to meet the highest standards of quality and innovation. The Software Architect is crucial in guiding development teams, making architectural decisions, and ensuring the scalability, maintainability, and performance of our systems.

Essential Job Functions

  • Define and communicate the architectural vision and strategy in alignment with organization goals and industry best practices.
  • Lead the design and development of scalable, high-performance software architectures that meet current and future business needs.
  • Facilitate cross-functional discussions to resolve architectural dependencies and ensure alignment with overall product vision.
  • Drive the adoption of new technologies and architectural patterns to enhance product capabilities and maintain competitiveness.
  • Establish and enforce architectural standards, guidelines, and best practices across development teams.
  • Conduct architecture reviews and provide guidance to ensure compliance with established standards and principles.
  • Provide technical leadership and mentorship to development teams, fostering a culture of technical excellence and continuous learning.
  • Drive innovation through research, experimentation, and prototyping of new technologies and architectural approaches.
  • Stay abreast of industry developments and emerging trends to anticipate future technological needs and opportunities.
  • Guide and influence the implementation of best practices in coding, testing, and deployment.
  • Promote a culture of reliability and resilience within the organization by overseeing the implementation of best practices and training across development teams.
  • Act as a technical advisor to development teams, offering guidance on complex technical challenges and ensuring solutions are scalable, efficient, and maintainable.
  • Identify technical debt within existing systems and work with development teams to prioritize and resolve them in a timely manner.
  • Other duties as assigned.

Requirements

  • 4-year degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • Proficiency in multiple programming languages (C#.NET, JavaScript, React) and hands-on experience with modern development technologies and tools.
  • Deep exeprience in creating and maintaining web applications spanning frontend, API, data layer, and SQL backend, with emphasis on clean architecture.
  • Strong understanding of Azure cloud PaaS and IaaS architecture, including availability, reliability, scalability, disaster recover, and security.
  • Experience with continuous integration and DevOps methodologies.
  • Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively across teams and influence technical decisions.
  • Thorough knowledge of technology trends and willingness to champion new ideas and process improvements.
  • Proven ability to analyze complex technical issues, troubleshoot problems, and implement effective solutions.
  • Strong presentation skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Ability to thrive in a fast-paced and dynamic environment, adapting to changes and evolving priorities.
  • Team player attitude willing to work hard to ensure success of the team and project.

Why Tecuity? Tecuity boasts an excellent work environment, with a results-driven team, building an exciting future.

Benefits include:

  • Company paid Medical/Vision/Dental/Life & Disability Insurance
  • Paid Time Off (Holidays, Vacation, Sick)
  • 401k with Company match

About Tecuity Our passion is to deliver innovative technology solutions and services to government and citizens through seamless collaboration with an unwavering dedication to the success of our partners. We are proud to have over 18 years of experience working directly with Secretary of State offices. Our team provides our customers with direct access to experts who have in-depth business and technical knowledge, and our relentless focus on our customers’ success has resulted in long-term business relationships.

PMO Director

The Project Management Office (PMO) Director at Tecuity, Inc. is a strategic leadership role responsible for establishing and maintaining effective project management practices across the organization. The successful candidate will lead the PMO in ensuring the delivery of high-quality software solutions within scope, budget, and schedule. This position requires a seasoned professional with a strong background in project management, software development processes, and organizational leadership.

Essential Job Functions

Strategic Planning and Project Governance:

  • Develop and implement the PMO strategy aligned with the company's overall business objectives.
  • Collaborate with senior leadership to define project priorities and resource allocation.
  • Establish and enforce project governance standards, methodologies, and best practices.

Team Leadership:

  • Lead and mentor a team of project managers, ensuring their professional development and performance.
  • Foster a collaborative and results-oriented culture within the PMO.
  • Champion a culture of continuous improvement within the PMO.
  • Identify and implement process enhancements to increase efficiency and effectiveness.

Performance Monitoring and Reporting/Resource Management

  • Provide regular status reports to senior leadership, highlighting project achievements, challenges, and recommendations.
  • Optimize resource utilization across projects and teams.
  • Work closely with HR to ensure the availability of skilled resources and address resource gaps.
  • Collaborate with project managers to develop risk mitigation strategies.

Stakeholder Communication:

  • Facilitate effective communication between project teams, stakeholders, and executive leadership.
  • Manage expectations and provide transparent updates on project status, risks, and changes.

Project Management:

  • Overall management of contract requirements, full-scale project plans, documentation, application implementation, deployment and delivery activities.
  • Communicate with clients to understand their needs and define the scope and objectives of the project.
  • Recommend strategies, policies, and procedures by evaluating organization outcomes, identifying problems, evaluating trends, anticipating requirements.
  • Create and maintain project timelines for technical desgn, data modeling, system integration, testing, and application delivery. Proactively manage changes in project scope, resources, and timelines.
  • Effectively communicate project expectations and project progress to team members and all parties involved.

Other duties as assigned.

Qualifications:

  • Bachelor's or Master's degree in a relevant field (Business, Computer Science, Project Management, etc.)
  • Proven experience (8+years) in project management, with a focus on software development projects.
  • PMP (Project Management Professional) certification is highly desirable.
  • Strong leadership and team management skills.
  • Excellent communication and interpersonal skills.
  • Strategic thinking and the ability to align project activities with business goals.
  • Experience in Agile and/or other project management methodologies.

Why Tecuity?

  • An excellent work environment, working with a results-driven team building an exciting future.
  • Compensation commensurate with experience

    Benefits include:

    • Company-paid medical/vision/dental/life/disability insurance
    • Paid Time Off (Holidays and Personal)
    • 401k with Company Match

    T

Apply Today

Tecuity logo