Are you a skilled and ambitious software engineer looking to join a dynamic team at arenaflex? Do you have a passion for developing innovative web and cloud applications that drive business growth and customer satisfaction? If so, we invite you to apply for the Senior Software Engineer position at arenaflex, where you'll have the opportunity to work on cutting-edge projects, collaborate with a talented team, and contribute to the company's mission to deliver exceptional customer experiences.
**About arenaflex**
arenaflex is a leading provider of innovative solutions in the private sector, with a strong commitment to delivering high-quality products and services that meet the evolving needs of our customers. Our team of experts is dedicated to creating a culture of innovation, collaboration, and continuous learning, where every individual has the opportunity to grow and develop their skills.
**Job Summary**
We're seeking an experienced Senior Software Engineer to join our Income Board Innovation Group, where you'll play a key role in developing and maintaining our cloud-based application frameworks. As a Senior Software Engineer, you'll be responsible for leading the technical direction and implementation of large-scale cloud systems, collaborating with cross-functional teams, and driving innovation through research and development of new technologies.
**Key Responsibilities**
* Drive the technical direction and implementation of large-scale cloud systems, ensuring alignment with customer needs, business objectives, and industry standards.
* Act as a technical lead, coordinating the efforts of development teams, including internal and external partners, to deliver high-quality software solutions.
* Assess functional feasibility by evaluating research, issue definition, requirements, solution development, and proposed solutions.
* Drive detailed definition of component requirements through conversations with product managers and customers.
* Maintain continuous improvement by researching new technologies and advancements, and staying up-to-date with industry trends and best practices.
* Prepare and present solutions by determining and planning system specifications, standards, and software.
* Evaluate code to ensure it is valid, properly organized, meets industry standards, and is compatible with programs, devices, or operating systems.
* Mentor junior developers to facilitate skill and knowledge development through guidance, instruction, and training opportunities.
* Update work knowledge by attending advanced development tools, software processes, and computing hardware training; participating in educational opportunities; reading professional publications; maintaining individual networks; and participating in professional associations.
**Essential Qualifications**
* Bachelor's degree in Computer Science, Information Technology, or related field.
* 5+ years of experience in software development, with a focus on cloud-based applications and large-scale systems.
* Strong understanding of software development methodologies, practices, principles, and technologies, acquired through formal education and/or work experience.
* Proven ability to share knowledge and skills of software development and testing to address a range of issues.
* High-level knowledge of at least one required programming language.
* Excellent collaboration, communication, and presentation skills, with the ability to work effectively with diverse teams and stakeholders.
* Ability to articulate (verbally and visually) thoughts, approach, ideas, decisions, risks, influence, and provide direction to technical, non-technical, and management audiences.
* Ability to lead multiple projects, whether managerial or project-related, while maintaining a high level of completion in all assigned work.
* Ability to coach others.
* Ability to lead ideating, presentations, tutoring, and group thinking meetings.
* Ability to influence without authority.
**Preferred Qualifications**
* Experience with CI/CD, AWS/Cloud, programming languages, frameworks/stages, Java, SQL, Python, Shell Scripting (Bash), and operating systems.
* Strong understanding of software development life cycles, agile methodologies, and DevOps practices.
* Experience with cloud-based platforms, such as AWS, Azure, or Google Cloud.
* Familiarity with containerization, orchestration, and microservices architecture.
* Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.
* Experience with version control systems, such as Git, and agile project management tools, such as Jira.
**Work Environment and Culture**
arenaflex is committed to creating a work environment that is inclusive, diverse, and supportive of all employees. We believe in fostering a culture of innovation, collaboration, and continuous learning, where every individual has the opportunity to grow and develop their skills. Our team is passionate about delivering exceptional customer experiences, and we're looking for like-minded individuals to join us on this journey.
**Compensation and Benefits**
arenaflex offers a competitive salary and benefits package, including:
* Annual salary: $75,000
* Comprehensive health insurance
* 401(k) retirement plan with company match
* Paid time off and holidays
* Professional development opportunities
* Collaborative and dynamic work environment
**How to Apply**
If you're a motivated and talented software engineer looking to join a dynamic team at arenaflex, please submit your application through our website. We can't wait to hear from you!