Omnisource Technologies was founded in 2006 on the principle that great teams can change the world. Today, we work with clients ranging from edgy startups to multi-billion dollar enterprises, who value a long term solutions approach to solving software development needs. While most of the team is currently working remotely, Omnisource has two development offices in Romania and a business development office in New York. We are a passionate and entrepreneurial team that embraces new ideas, fosters collaboration, and delivers great consumer experiences. Our team is growing and we’re looking for software engineers who lead by doing and have a passion for solving complex problems.
The goal of the project is to reduce manual IT maintenance work, improve security, and resolve issues before they occur.
Job Summary
We are growing our team and looking for a Lead Software Developer. Your mission will help millions of people be more productive and secure from cyber-attacks.
What You’ll Do
- Provide technical leadership to a growing team of software engineers
- Partner with the Principal Architect to conceive, prototype, and implement innovations
- Write clear, correct, and efficient code that achieves business objectives and provides an excellent model for your team
- Continuously test and improve code quality for greater clarity and maintainability
- Create clear architecture and implementation documentation
- Add features in line with the roadmap while maintaining clarity, unit testing, and integration testing
- Mentor and collaborate with team members
- Elevate the team to embrace high standards for code quality, efficiency, and maintainability
- Learn the entire codebase so that the team has a feeling of shared ownership and has each other’s backs
- Actively participate in team planning, prioritization, and problem-solving
- Working on US time zone
What you’ll bring
Skills: Coding in C#/WPF/. NET, JavaScript, Node. js, React
- Previous work experience leading and being a lead contributor of a software development team
- Bachelor’s or Master’s degree in Computer Science or a related field
- Eight or more years as a software engineer
- Experience creating, documenting, and implementing new architectures and major architectural changes in software
- History of building scalable and reliable cloud-based services
- Excellent knowledge of the software development life cycle and familiarity with Agile development methodologies
- Hands-on experience with software design and development in a test-driven environment
- In-depth knowledge of frameworks/systems (e. g. , Bitbucket, Codebase, DevOps, Git, GitHub)
- Demonstrated ability to learn new languages and technologies. Polyglot
- Proactive problem-solving and communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
- Well-developed sense of humor
Reasons to work with us
- Competitive compensation package
- Stock options
- Flexible working hours
- Private medical subscription
- Direct and open communication at all levels
- Being part of a dynamic and professional team working with exciting US startups
Why Omnisource Technologies
We are a small but growing team that is extremely passionate, works hard, loves to laugh, and have fun while innovating and pushing the boundaries on the industry’s status quo. This opportunity is perfect for someone who wants to be a part of an ambitious, early-stage startup with plenty of room for growth.