You don't join two companies as a permanent employee. Join one and run freelance contracts in your spare time. This is basic, every single software developer that is experienced enough knows it.
You don't join two companies as a permanent employee. Join one and run freelance contracts in your spare time. This is basic, every single software developer that is experienced enough knows it.
Is it immoral to get a second job as a software developer?
No it's only immortal if you don't die no matter what happens. Getting a second job as a software developer is called "overwork". Good for beating inflation and creating a second source of capital for your trading career though.
It's not as simple as looking at a non-disclosure agreement. Companies may have policies, and if an employee violates a policy, the employee can be fired.Just the choice of word "immoral" is illogical. Either it's legal or not. If you signed an NDA that says you can't, well .. answered. If you didn't sign such document, then you're clear provided you put in your time and effort for your primary employer.
Again, it depends what your employment contract says and where you live. California is an "at will" state and theoretically an employer can fire you...at will, although in reality it's more complicated, as a highly litigious state with lots of labor lawyers at your disposal to fight for you in court.Well the standard response from the companies upon hearing an employee is having a second job is summary execution (by firing). I know a few guys that were laid off unceremoniously because of this so best approach is to keep quiet.
why not?You don't join two companies as a permanent employee.