Are you a skilled software engineer looking to take your career to new heights? Do you have a passion for building innovative solutions that drive business growth? Look no further than arenaflex, a leading company in the industry, where you can join a talented team of professionals who share your enthusiasm for technology and collaboration.
As a Senior Software Engineer at arenaflex, you will play a critical role in shaping the future of our company's technology landscape. You will be part of a dynamic team that is responsible for designing, developing, and maintaining cutting-edge web and cloud applications that meet the evolving needs of our customers. With a strong focus on innovation, collaboration, and continuous learning, we are seeking an experienced software engineer who can bring their expertise and passion to our team.
**Job Summary:**
We are seeking an experienced Full Stack Software Engineer to join our Income Board Innovation Group at arenaflex. As a Senior Software Engineer, you will be responsible for driving the technical direction and component guidance of large-scale cloud systems, leading the development of new features and enhancements, and collaborating with cross-functional teams to deliver high-quality solutions. If you are a motivated and talented software engineer with a passion for innovation and collaboration, we encourage you to apply for this exciting opportunity.
**Key Responsibilities:**
* Drive the technical direction and component guidance of large-scale cloud systems, ensuring alignment with business objectives and customer needs
* Act as a technical lead, contributing to and coordinating the efforts of development teams, including internal and external partners
* Determine functional feasibility by assessing analysis, issue definition, requirements, solution development, and proposed solutions
* Drive detailed definition of component requirements through conversations with product managers and customers
* Uphold continuous improvement by researching new technologies and advancements
* Prepare and present solutions by determining and planning system determinations, standards, and software
* Assess code to ensure it is valid, properly organized, meets industry standards, and is compatible with browsers, devices, or operating systems
* Mentor junior engineers to facilitate skill and knowledge advancement through guidance, instruction, and training opportunities
* Update work knowledge by attending advanced development tools, software procedures, and computing hardware; participating in educational opportunities; reading professional publications; maintaining individual networks; participating in professional associations
**Essential Qualifications:**
* Bachelor's degree in Computer Science, Information Technology, or related field
* High-level knowledge of software development methodologies, practices, principles, and technologies acquired through formal education and/or work experience
* Proactive sharing of 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, discussion skills, and execution in working with various Innovation or partner Groups
* Ability to verbalize (verbally/visually) thoughts, approach, ideas, decisions, risk, influence, and provide direction to technical, non-technical, and management audiences
* Ability to lead multiple tasks, whether managerial or project-related, while maintaining an effective level of completion in all reliable work
* Ability to coach others
* Ability to lead ideating, presentations, tutoring, and group thinking meetings
* Ability to influence without authority
**Preferred Qualifications:**
* Experience in CI/CD, AWS/Cloud, Programming Languages, Frameworks/Platforms, Java, SQL, Python, Shell Scripting (Bash), Operating Systems
* Experience with Agile development methodologies and version control systems such as Git
* Experience with cloud-based technologies such as AWS, Azure, or Google Cloud
* Experience with containerization technologies such as Docker
* Experience with DevOps practices and tools such as Jenkins, Kubernetes, and Ansible
**What We Offer:**
* Competitive salary and benefits package
* Opportunities for career growth and professional development
* Collaborative and dynamic work environment
* Recognition and rewards for outstanding performance
* Access to cutting-edge technologies and tools
* Flexible work arrangements and remote work options
* Comprehensive training and development programs
* Opportunities to work on high-impact projects and contribute to the company's success
**How to Apply:**
If you are a motivated and talented software engineer with a passion for innovation and collaboration, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter outlining your experience and qualifications for this role. We thank all applicants for their interest; however, only those selected for an interview will be contacted.