Full Time

Senior Software Engineer I

Allegiant
$100,000 - $140,000* / year (about $48–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Allegiant, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer I at Allegiant is responsible for designing, developing, and maintaining robust software solutions that meet the needs of our dynamic business environment. This role involves collaborating with cross-functional teams to analyze requirements, implement coding best practices, and ensure quality control through testing and performance management. The Senior Software Engineer I will also play a pivotal role in guiding junior engineers and standardizing development procedures to enhance efficiency and quality across the software development lifecycle.



Job Responsibilities

  • Design, develop, and implement scalable software applications in line with business requirements.
  • Participate in code reviews, providing constructive feedback to peers while ensuring high-quality standards are maintained.
  • Collaborate with project managers, designers, and other stakeholders to gather and refine requirements for software projects.
  • Identify and troubleshoot software issues, and propose solutions to enhance performance and usability.
  • Contribute to the development of technical documentation, detailing design specifications and system interfaces.
  • Stay updated on industry best practices and emerging technologies to implement innovative solutions in the software development process.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong understanding of software engineering principles.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with front-end technologies including HTML, CSS, and JavaScript frameworks like React or Angular.
  • Solid understanding of databases and proficiency in SQL.
  • Experience with version control systems, particularly Git.
  • Strong analytical and problem-solving skills, along with the ability to work independently and collaboratively in a team environment.


Technologies & Tools

The Senior Software Engineer I will utilize a variety of technologies and tools tailored to developing software solutions. Key tools include integrated development environments (IDEs) such as Visual Studio or Eclipse, version control systems like Git, and containerization technologies such as Docker. Familiarity with cloud services, particularly AWS or Azure, is also beneficial as the organization increasingly migrates applications to cloud-based environments.



Ideal Candidates

Ideal candidates for the Senior Software Engineer I position will exhibit a strong technical background coupled with exceptional communication skills. They should possess a collaborative mindset, demonstrating an eagerness to mentor others and share knowledge within the team. A proactive approach to problem-solving, attention to detail, and the ability to adapt to changing project requirements are crucial characteristics that will enhance their effectiveness in this role. Candidates who are passionate about emerging technologies and continuous learning will thrive in the dynamic environment at Allegiant.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.