Scrolling through old posts about Epic, it seems like the company’s tech stack is rly old, but I got a different impression from my interviewer today, they said that all the tech stack is being rewritten. Is this true? And what parts are being rewritten?
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
To answer your question, yes they are migrating from VB to C#/typescript and thats about it. If you are into UI you might learn somethings that will be transferrable. Do not expect to learn anything about scalability and distributed system design or any other modern web techs. Also they were supposed to be migrated to web last year but it seems never ending and by the time they finish it i bet they will be outdated again.
Internal tools are horrific and development bounces between wild west and bizzarely process oriented (and very unpredictably too). It all stinks of "we did it this way once and it worked so we're going to keep doing it." 2+ hour long merges, 40+ minute code checkouts, fragile binaries, the list goes on and on.
If you want to learn how to write good code, run the f*ck away. If you want to grow as an engineer though, this is actually a good place. As a junior, you get opportunities to do deep dives into investigations, triage issues, take ownership of projects, figure out requirements, and really own projects end-to end which is really unusual. In that sense, you gain a lot of useful long-term skills you probably wouldn't get elsewhere. But short term, your coding skills will really suffer and you will want to flip your desk over nearly every day.
On a personal note, I'd avoid this company because I hated working here. Feel free to pm for more details.
There have been a lot of real investments into developer experience in the last couple years.
VB migration is almost done for most end user activities. Most teams are switching focus to admin activities and more fixes and enhancements
But Epic has taught me how to persevere, learn and be a better engineer.