Looking for a remote software role where you can combine project management, technical support, and cross-functional collaboration? Unicorn Lab is hiring a Software Project Management & Support Engineer to help coordinate software projects, support technical teams, troubleshoot issues, and ensure projects are delivered smoothly. This US-remote opportunity offers a competitive salary of $90,000–$130,000 per year and is ideal for professionals who enjoy working at the intersection of technology, project coordination, and customer or engineering support.
Job Overview
| Field | Details |
|---|---|
| Company Name | Unicorn Lab |
| Role | Software Project Management & Support Engineer |
| Qualification | Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; relevant technical/project experience may be considered |
| Job Location | United States – Remote |
| Salary | $90,000–$130,000 per year |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Mid-Level |
| Industry | Software / Technology |
Job Description
We are seeking a highly motivated Computer Science student or recent graduate who is interested in building a career in Project Management, Product Management, Technology Consulting, or Software Delivery.
This internship provides hands-on experience working on enterprise software projects while learning the complete Software Development Life Cycle (SDLC), Agile delivery methodologies, stakeholder management, business analysis, and project coordination.
You will work alongside Project Managers, Software Engineers, UX Designers, Business Analysts, and QA Engineers to help deliver innovative software solutions across enterprise and digital transformation initiatives.
Key Responsibilities
Project Coordination
- Assist Project Managers in planning, coordinating, and tracking project activities.
- Monitor project milestones, timelines, deliverables, and dependencies.
- Follow up with engineering, QA, UI/UX, and business teams on assigned tasks.
- Help ensure projects remain on schedule and within scope.
- Track action items and proactively follow up on pending activities.
Agile Delivery Support
- Participate in Agile and Scrum ceremonies, including Daily Stand-ups, Sprint Planning, Sprint Reviews, and Retrospectives.
- Maintain sprint boards and project trackers.
- Assist with backlog grooming and task prioritization.
- Support release planning and deployment activities.
Documentation
Prepare and maintain project documentation including:
- Meeting Minutes (MoMs)
- Functional Requirements Documents (FRDs)
- User Stories
- Acceptance Criteria
- Process Flows
- Standard Operating Procedures (SOPs)
- User Guides
- Release Notes
- Project Status Reports
- Executive Presentations
Stakeholder Coordination
- Coordinate meetings with technical and business stakeholders.
- Prepare meeting agendas and document action items.
- Track project risks, issues, assumptions, and dependencies (RAID).
- Ensure timely communication of project updates and decisions.
Technical Collaboration
- Work closely with software engineers to understand technical solutions.
- Assist with requirements gathering and solution validation.
- Support QA teams during testing and release cycles.
- Validate completed features against business requirements.
- Develop a strong understanding of enterprise software architecture and system integrations.
Reporting & Analytics
- Maintain project dashboards and delivery metrics.
- Track project progress against milestones.
- Prepare weekly and monthly status reports.
- Assist with project forecasting and resource planning.
- Support project governance activities.
AI Productivity
Use AI tools to improve efficiency in:
- Documentation
- Meeting summaries
- User story creation
- Requirements analysis
- Research
- Project reporting
- Presentation development
Required Qualifications
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in:
- Computer Science
- Software Engineering
- Information Technology
- Computer Engineering
- Information Systems
- Related technical discipline
- Minimum GPA of 3.2/4.0 preferred.
Required Skills
Technical
- Basic understanding of the Software Development Life Cycle (SDLC)
- Familiarity with Agile and Scrum methodologies
- Understanding of software engineering principles
- Basic knowledge of APIs, JSON, and databases
- Basic SQL knowledge
- Understanding of cloud computing concepts
Project Management
- Excellent organizational and planning skills
- Strong attention to detail
- Ability to manage multiple priorities
- Strong analytical and problem-solving skills
- Effective time management
- Ability to work independently and collaboratively
Communication
- Excellent written and verbal communication skills
- Strong documentation and presentation skills
- Ability to communicate effectively with both technical and non-technical stakeholders
- Professional meeting facilitation and note-taking skills
Software & Productivity Tools
Experience with or willingness to learn:
- Microsoft Office (Excel, Word, PowerPoint)
- Microsoft Teams
- Jira
- Azure DevOps
- Confluence
- Microsoft Planner
- Microsoft Project
- Visio
- Lucidchart
- Draw.io
- Figma (basic knowledge)
AI Tools
Experience using AI productivity tools such as:
- ChatGPT
- Claude
- Microsoft Copilot
- GitHub Copilot
- Gemini
Preferred Qualifications
- Academic or internship experience in software development, project coordination, or business analysis.
- Experience leading university or capstone projects.
- Familiarity with Git and GitHub.
- Basic understanding of UI/UX principles.
- Exposure to Microsoft Azure, AWS, or Google Cloud.
- Familiarity with Power BI or reporting dashboards.
- Experience working in Agile project environments.
Soft Skills
The ideal candidate will:
- Take ownership of assigned tasks and follow them through to completion.
- Be self-driven, proactive, and eager to learn.
- Demonstrate excellent organizational skills.
- Have strong analytical and critical thinking abilities.
- Communicate professionally and confidently.
- Work effectively in cross-functional teams.
- Adapt quickly to changing priorities.
- Maintain a high level of accuracy and attention to detail.
- Demonstrate accountability, reliability, and professionalism.
What You’ll Learn
During this internship, you’ll gain practical experience in:
- Enterprise Project Management
- Agile Delivery & Scrum
- Business Analysis
- Product Delivery
- Requirements Engineering
- Stakeholder Management
- Risk & Delivery Management
- Enterprise Documentation
- Software Development Lifecycle
- AI-assisted Project Management
- Professional Consulting Practices
What Success Looks Like
Successful interns will:
- Deliver assigned work on time with minimal supervision.
- Produce clear, accurate, and professional documentation.
- Demonstrate initiative and ownership.
- Communicate effectively across technical and business teams.
- Learn new technologies and tools quickly.
- Contribute positively to project delivery and team collaboration.
- Build the skills required for a successful career in project management and technology delivery.
Screening Questions
Education & Eligibility
- Are you currently pursuing or have you recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related technical field? (Yes/No)
- Are you legally authorized to work in the United States? (Yes/No)
- Will you now or in the future require visa sponsorship? (Yes/No)
- Are you able to work in a hybrid role based in New York, NY? (Yes/No)
Technical
- Do you understand the Software Development Life Cycle (SDLC)? (Yes/No)
- Are you familiar with Agile or Scrum methodologies? (Yes/No)
- Have you completed a software development project (academic or personal)? (Yes/No)
- Do you have basic SQL knowledge? (Yes/No)
- Have you worked with APIs or JSON? (Yes/No)
Tools
- Have you used Jira or Azure DevOps? (Yes/No)
- Have you used Microsoft Excel for analysis or reporting? (Yes/No)
- Have you used AI tools such as ChatGPT, Claude, Microsoft Copilot, or Gemini to improve your productivity? (Yes/No)
Ownership & Work Ethic
- Can you work independently with minimal supervision? (Yes/No)
- Do you take ownership of assigned tasks from start to completion? (Yes/No)
- Are you comfortable managing multiple priorities simultaneously? (Yes/No)
- Do you proactively communicate risks or blockers? (Yes/No)
- Are you comfortable following up with team members to ensure deadlines are met? (Yes/No)
- Have you led a university project or team assignment? (Yes/No)
- Are you willing to learn new technologies outside of your coursework? (Yes/No)
- Do you consistently meet deadlines? (Yes/No)
Availability
- Are you available for a full-time internship during the stated internship period? (Yes/No)
Career Growth
This internship is designed to provide a pathway into full-time opportunities such as:
- Project Coordinator
- Associate Project Manager
- Delivery Analyst
- Business Analyst
- Product Analyst
- Scrum Coordinator
- Technical Program Coordinator
High-performing interns will receive mentorship, hands-on experience, and the opportunity to transition into a full-time role based on business needs and performance.
Selection Process
- Application submission and resume screening
- Initial recruiter or HR interview
- Technical and project-management assessment
- Hiring manager interview
- Cross-functional/team interview
- Final interview and evaluation
- Reference/background checks, if applicable
- Job offer and onboarding
How to Apply
- Review the Software Project Management & Support Engineer position requirements.
- Prepare your updated resume highlighting software, project management, technical support, and coordination experience.
- Submit your application through the official Unicorn Lab application page.
- Complete any required assessments or screening questions.
- Participate in the interview process if shortlisted.
- Follow up with the hiring team regarding your application status.