Software Engineer
Role Summary
Join our dynamic team as a Software Engineer, where you will play a pivotal role in shaping the future of projects within the IT industry. You will engage in complex technical initiatives, driving architectural decisions and mentoring teams to build scalable solutions that set new industry standards. Your contributions will directly impact our engineering organization, fostering innovation and excellence.
Responsibilities
- Architect and lead the development of complex, high-scale systems and applications, ensuring they meet performance and scalability requirements.
- Drive technical decision-making, establishing engineering best practices that will be implemented across various teams.
- Collaborate with engineering leadership to define the technical roadmap and strategic initiatives that align with business goals.
- Lead cross-functional projects, coordinating efforts among multiple teams and stakeholders to achieve common objectives.
- Design robust system architectures that balance performance, scalability, and maintainability, ensuring long-term success.
- Conduct technical interviews, playing a key role in hiring decisions to build a strong engineering team.
- Represent the engineering team in stakeholder meetings, effectively communicating technical concepts and project progress.
Ways of Working
You will work closely with colleagues across various functions, fostering a collaborative environment that encourages knowledge sharing and innovation. Your role will involve mentoring junior and mid-level engineers, guiding them in their technical development and career paths.
Collaboration & Communication
You will partner with Product Management, Design, QA, and Operations teams to clarify acceptance criteria and dependencies. Maintaining a transparent log of decisions and risks will be crucial, as will effectively communicating impacts and setting realistic expectations on timelines and scope.
Growth Signals
This role offers numerous opportunities for development and promotion. You will have the chance to shape the technical direction of products, influence engineering culture, and participate in high-growth initiatives. Engaging with executive leadership will provide insights into strategic planning processes, enhancing your career trajectory.
Must-Haves
- Expert in API design, Advanced knowledge of architecture, Proficient in C programming, Strong in advanced architecture, Familiar with big data technologies, Skilled in Agile coaching, Experienced in architectural governance, Knowledge of advanced robotics algorithms, Microsoft Azure, C#, .NET, Angular, PostgreSQL, SQL Server, Microservices architecture, REST APIs, Git, Jira, Azure DevOps, GitHub Actions
Good-to-Have Skills
- Understanding of AI/ML integration, Proficient in Agile methodology, Experience with advanced data analytics, Knowledge of cloud computing, Familiar with basic networking principles, Skilled in advanced debugging techniques
Engagement & Compensation
- Employment Type: Freelance
- Duration: 6 months
- Work Mode: Onsite
- Location: Columbus Grove, Ohio, United States
- Openings: 2 positions available
- Experience: 5 to 7 years
- Compensation: Hourly Rate: $0.0-$0.0 per hour
Additional Comments
This role is an excellent opportunity for those looking to advance their careers in a fast-paced and innovative environment.