STEM OPT Power BI Jobs
Power BI roles in data analytics and business intelligence qualify for STEM OPT work authorization when your degree falls under an eligible CIP code. The 24-month STEM OPT extension gives you up to 36 months total to work for any employer enrolled in E-Verify, with no lottery and no cap.
Find STEM OPT Power BI JobsOverview
Showing 5 of 15+ Power BI jobs










See all Power BI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Power BI roles.
Get Access To All Jobs
Position Type:
Administrative and Central Office
Office Title/Functional Title:
Senior Data Engineer & BI Developer, SEO - 27149
Civil Service Title:
Computer Specialist (Software)
Level:
L3
Division/Office:
Division of Inclusive and Accessible Learning (DIAL)
Borough:
Manhattan
Posting End Date:
10/01/2026
This position is in a civil service competitive class that is subject to examination. Position is only open to current City employees with permanent NYC civil service status as Computer Specialist (Software) or permanent in an equivalent title that is eligible for transfer under 6.1.9 to Computer Specialist (Software). This position is open to qualified persons with a disability who are eligible for the 55-a program. Please indicate in your cover letter that you would like to be considered for the position under the 55-a program.
Description:
Position Summary: The Reporting and Analytics team within the Special Education Office (SEO) of the Division of Inclusive and Accessible Learning (DIAL) is seeking a highly skilled, multi-talented, experienced individual to manage end to end data integration, warehousing, and reporting workflows in tracking referrals, evaluations, Individualized Education Programs (IEPs, IESPs), mandated student services, and complex compliance metrics for all preschool and school age students referred for special education services in public, charter, and private school settings.
Under general supervision, with broad scope for the exercise of independent initiative and judgement, the selected candidate is responsible for the analysis, design, development, implementation, enhancement, maintenance, security and data governance of data warehouses, data marts, business intelligence systems and operational, management, regulatory reporting systems. Performs related work.
Reports to: Senior Director of MIS/Analytics, SEO
Direct Reports: There are no immediate direct reports assigned to this position. However, the candidate must be capable of adapting to future needs, including supervising developers, directing project teams, or overseeing external consultants.
Key Relationships: The candidate will work closely with other offices within the division, several external constituencies, and partner with other New York City Public Schools (NYCPS) divisions/offices, including the Division of Instructional and Information Technology (DIIT), the Office of the General Counsel (OGC), Research and Policy Support Group (RPSG), and the Office of Student Enrollment (OSE).
Responsibilities
Data Procurement & ETL Pipelines
- Engage with business stakeholders to gather and document requirements.
- Create conceptual, logical and physical data models, data dictionaries and capture data lineage.
- Design, implement, test, deploy, debug, and document large scale Microsoft based on premise and cloud data warehouses and data marts.
- Own the end to end design, extraction, transformation, and loading (ETL) process, testing and deployment for complex large scale datasets ensuring accuracy and security.
- Ensure seamless integration of disperse enterprise NYCPSE systems, including school age and pre-school special education applications (SESIS, ATLAS, Encounter Attendance, Provider Assignment), enrollment, attendance, course scheduling, teacher certification, ensuring seamless integration of special education, enrollment, and personnel metrics.
Compliance & Legal Reporting
- Design and create complex data models and queries from scratch.
- Improve the performance and speed of existing data structures and queries.
- Construct reliable data pipelines and reporting frameworks.
- Keep data systems updated, accurate, and functional over time.
- Run data jobs and deliver reports for federal, state, and city regulations, FOIL requests, audits, and legal stipulations.
Specialized Automation
- Architect automation engines, designing scalable Python and T-SQL systems from the ground up to generate and distribute reports.
- Maintain automation engines, ensuring ongoing performance and reliability for critical data workflows.
- Distribute data insights, delivering information efficiently to key decision makers.
- Drive algorithmic assignment, programmatically managing the placement of preschool students with disabilities for reevaluation.
Enterprise BI and Analytics Delivery
- Design and deploy robust and reliable systems for data analysis.
- Design, build and deploy fast, high-performance PowerBI dashboards.
- Tailor all tools and reports for different internal and external groups.
Cloud Modernization
- Lead technical readiness for moving legacy on-premise data systems.
- Plan data migration from local SQL Server data marts to the cloud.
- Implement modern cloud environments using Microsoft Fabric.
- Define future state data schemas to support new cloud setups.
Strategic Planning and Project Management
- Assist in defining roadmaps, align data systems with business goals, and data governance standards.
- Test and choose new tools, software, and AI features to keep the data stack modern and efficient.
- Coordinate and direct data management activities.
- Assist in performing project planning, feasibility studies, cost benefit analyses, impact analyses, and task prioritization.
Qualification Requirements:
Minimum
- A baccalaureate degree from an accredited college, including or supplemented by 24 semester credits in computer science or a related computer field and two (2) years of satisfactory full-time computer software experience in computer systems development and analysis, applications programming, database administration, systems programming, data communications, including one (1) year in a project leader capacity or as a major contributor on a complex project; or
- A four-year high school diploma or its educational equivalent and six (6) years of satisfactory full-time computer software experience as described in "1" above, including one (1) year in a project leader capacity or as a major contributor on a complex project; or
- Education and/or experience equivalent to "1" or "2" above. College education may be substituted for up to two (2) years of the required experience in "2" above on the basis that 60 semester credits from an accredited college is equated to one (1) year of experience. A masters degree in computer science or a related computer field may be substituted for one (1) year of the required experience in "1" or "2" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and at least one (1) year of satisfactory full-time experience in a project leader capacity or as a major contributor on a complex project.
Plus
- Familiarity with Microsoft Fabric, Azure Data Factory, or cloud data warehousing pipelines is a major plus.
- Familiarity with New York State Special Education laws, policies and practices.
- Knowledge of NYCPS processes and systems (including data systems).
In addition to meeting the minimum requirements, individuals must have two additional years of relevant work experience.
Preferred
- High proficiency in T-SQL and relational database management systems (Microsoft SQL Server on-premises).
- Strong programming experience in Python for data manipulation, scripting, and automated PDF reporting pipelines.
- Demonstrated hands on experience on both sides of the pipeline: data procurement/ingestion and reporting delivery.
- Ability to troubleshoot, problem solve and anticipate issues needing resolution.
- Strong analytical skills combined with the ability to develop thoughtful and creative approaches for addressing a wide range of analytic questions.
- Excellent written and spoken communication skills and interpersonal skills.
Salary: $123,208 - $138,997
(Internal candidates who are selected for this position and who currently hold comparable or less senior positions within the DOE will not earn less than their current salary.)
Please include a resume and cover letter with your application.
NOTE: The filling of all positions is subject to budget availability and/or grant funding.
* New York City Residency is NOT Required *
We encourage all applicants from the New York City tri-state area to apply.
AN EQUAL OPPORTUNITY EMPLOYER
DOE Non-Discrimination Policy
The Department of Education of the City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment upon any legally protected status or protected characteristic, including but not limited to an individual's actual or perceived sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, gender identity, veteran status, or pregnancy. For more information, please refer to the DOE Non-Discrimination Policy.
REQUESTING AN ACCOMMODATION - APPLICANTS
Any prospective employee (applicant) who is a qualified individual with a disability may request a reasonable accommodation to assist in the application process. If an applicant for employment believes that they have a qualifying disability and are in need of a reasonable accommodation in order to participate in the application process on an equal basis as applicants who do not have a disability, they should request an accommodation with their interview team or contact ODA by emailing ODA@schools.nyc.gov. The determination of the accommodation request will be communicated to the applicant in writing.
Public Service Loan Forgiveness
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs.
See all STEM OPT Power BI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Power BI Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization in Power BI
Verify your CIP code matches STEM eligibility
Check your I-20 CIP code against the DHS STEM Designated Degree Program List before applying. Degrees in computer science, information systems, mathematics, and statistics are common fits for Power BI roles, but the exact code on your I-20 controls eligibility.
Confirm E-Verify enrollment before accepting offers
Every employer hiring you on STEM OPT must be enrolled in E-Verify. Search the E-Verify employer search tool directly to confirm enrollment status before you invest time in an offer negotiation or I-983 training plan discussion.
Build a targeted Power BI portfolio before applying
Hiring managers at data-heavy firms expect candidates to show published dashboards, DAX formulas, and data model documentation. A GitHub or portfolio site with two or three end-to-end Power BI projects cuts through resume screens faster than certifications alone.
Use Migrate Mate to find STEM OPT-eligible Power BI jobs
Migrate Mate filters Power BI roles by employers already set up for STEM OPT hiring, so you're not cold-applying to companies that won't sponsor. Search by role and work authorization type to surface verified opportunities.
Draft your I-983 training plan around specific BI competencies
Your I-983 must tie each training goal directly to your STEM degree, not just to general job duties. Map Power BI skills like data modeling, ETL pipelines, and DAX to coursework from your degree program to satisfy your DSO and employer when completing the form.
Negotiate your start date around cap-gap protection
If your OPT expires before October 1 and your employer files an H-1B visa petition on your behalf, cap-gap extends your work authorization automatically. Align your Power BI role start date and offer letter timeline with USCIS cap-gap rules to avoid an authorization gap.
Frequently Asked Questions
Does my degree qualify me for STEM OPT if I want to work as a Power BI developer?
Your degree qualifies if its CIP code appears on the DHS STEM Designated Degree Program List. Degrees in computer science, information systems, statistics, mathematics, and management information systems typically appear on that list. The CIP code on your I-20 is what your DSO uses to authorize the extension, not your job title, so verify the code on your current I-20 before applying for the 24-month extension.
Does my Power BI employer need to be enrolled in E-Verify?
Yes. E-Verify enrollment is a hard requirement for every employer hiring a STEM OPT student. You can confirm enrollment through the E-Verify employer search before signing an offer letter. If the employer isn't enrolled at the time you start, your STEM OPT authorization is invalid regardless of what your EAD says, so verify enrollment status early in the offer process.
What goes into the I-983 training plan for a Power BI role?
The I-983 must describe how your Power BI job duties connect directly to your STEM degree. You'll list specific skills being trained, such as data modeling, DAX development, or ETL pipeline design, and link each to coursework or competencies from your degree program. Both you and your employer sign it, and your DSO must receive a completed copy before your STEM OPT extension starts.
How does cap-gap work if my OPT expires during a Power BI role?
If your employer files an H-1B petition during the regular cap filing window and your OPT EAD expires before October 1, cap-gap automatically extends your work authorization and F-1 status through September 30. You can continue working in your Power BI role during that period. USCIS provides cap-gap guidance confirming this extension applies while the petition remains pending or approved.
Where can I find Power BI jobs that are open to STEM OPT students?
Migrate Mate lists Power BI roles filtered for employers who are set up to hire on STEM OPT work authorization. Searching there avoids the common problem of applying to companies that aren't enrolled in E-Verify or aren't familiar with the I-983 process. You can filter by role type and authorization status to narrow results to employers where your STEM OPT EAD will be accepted.