Software Engineer II

TFL Group

$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field plus relevant experience
  • 3-6 years of software engineering experience
  • Proficiency in advanced software development concepts, algorithms, and data structures
  • Mastery of object-oriented languages like C#
  • Expertise in front-end technologies including HTML, CSS, and JavaScript frameworks (e.g., React)
  • In-depth knowledge of back-end technologies and databases (e.g., SQL, MongoDB)
  • Experience with Cloud Computing (e.g., Azure, AWS)
  • Strong problem-solving skills and quick adaptability to new technologies
  • Excellent teamwork and communication skills
  • Experience with version control systems like Git

Responsibilities

  • Lead cross-functional teams to design solutions that meet user and business needs
  • Develop and optimize software applications according to best coding practices
  • Enhance user interface functionality and aesthetics for digital platforms
  • Drive improvements in back-end systems and APIs for ticketing infrastructure
  • Mentor junior engineers and conduct code reviews to ensure quality standards
  • Collaborate with Quality Assurance to address bugs and performance issues
  • Engage in agile processes including sprint planning and retrospectives
  • Stay current on technological advancements to innovate product offerings

Benefits

  • Competitive salary
  • Discretionary performance bonuses
  • 401k with company match
  • Unlimited vacation
  • Medical, Dental, and Vision insurance
  • Long-term and short-term disability
  • Life insurance
  • Paid maternity leave
  • Employee ticket credit of $1,000
  • Company outings to local live events with Suite tickets
  • Daily complimentary meals and snacks
  • Employee referral program
  • Casual dress code
Full Job Description
Software Engineer II

As a Software Engineer II, you will be responsible for designing, developing, and maintaining software solutions. You will collaborate with cross-functional teams in an agile setting to deliver high-quality products that meet customer needs and business objectives. You will be seasoned in software development, capable of contributing to complex projects, and adept at front-end and back-end technologies. At TFL, you'll engage in a spectrum of tasks from enhancing user interfaces to optimizing our comprehensive back-end systems, playing a crucial role in advancing our ticketing solutions.

Responsibilities & Job Duties (include, but are not limited to)
  • Lead and collaborate with cross-functional teams to architect robust solutions that align with user needs and business objectives.
  • Design, develop, and optimize high-quality software applications, adhering to coding standards and best practices.
  • Enhance user interface aesthetics and functionality for our digital platforms, ensuring optimal user engagement.
  • Drive the evolution of our back-end systems and APIs, which are foundational to our sophisticated ticketing infrastructure.
  • Mentor junior engineers, overseeing code reviews to maintain high standards of code quality, efficiency, and maintainability.
  • Work in tandem with Quality Assurance to refine our offerings, addressing bugs and performance bottlenecks swiftly.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Stay abreast of technological advancements to infuse cutting-edge solutions into our products and services.


Required Qualifications
  • Bachelor's degree or equivalent in Computer Science, Software Engineering, or a related discipline, complemented by industry experience.
  • 3-6 years of demonstrated software engineering work experience.
  • Proficient in advanced software development concepts, algorithms, and data structures.
  • Mastery of object-oriented programming languages such as C#.
  • Expertise in front-end technologies like HTML, CSS, and modern JavaScript frameworks (e.g., React, Angular, Vue) is expected.
  • In-depth knowledge of server-side technologies and database management systems (e.g., SQL, NoSQL, MongoDB).
  • Experience with Cloud Computing Services (e.g., Microsoft Azure, AWS).
  • Demonstrated problem-solving prowess and a track record of swiftly mastering new technologies.
  • Excellent communication skills, with a proclivity for teamwork and collaborative environments.
  • Prior experience with version control systems (e.g., Git) is essential.
  • A passion for solving problems and eagerness to contribute meaningfully to the company's objectives.


Preferred Qualifications
  • Experience in Microsoft .NET technology stack (C#, MVC .NET, ASP.NET, et al)
  • Experience in PHP
  • Experience in front-end technology stacks (Javascript, React, Svelte, SCSS with experience in Tailwind, Webpack, et al)
  • Experience with Microsoft Azure and/or AWS Cloud Computing Platform
  • Experience with Linux
  • Experience with Elastic
  • Experience with Microsoft SQL Server
  • Experience in deployment automation and IaC (infrastructure as code)
  • Familiarity with the event ticketing industry


Benefits
  • Competitive salary
  • Discretionary performance bonuses
  • 401k with company match
  • Unlimited vacation
  • Medical/Dental/Vision insurance
  • Long-term and short-term disability
  • Life insurance
  • Paid maternity leave


Perks
  • $1,000 employee ticket credit
  • Company outings to local live events, including Suite tickets to Kansas City's premier events
  • Company kitchen including daily complimentary breakfast, lunch, snacks and drinks for employees
  • Employee referral program
  • Casual dress code

Similar Jobs

More Jobs at TFL Group

More Information Technology Jobs

Find similar Software Engineer II jobs: