Senior Software Engineer

Linq Birmingham , AL 35203

Posted 3 weeks ago

We are looking for a Senior Software Engineer to lead, design, and implement functional software products and systems. You will work with upper management to define requirements and take the lead on operational and technical projects. In this role you should be able to work independently with little supervision, engage in frequent technical discussions with fellow engineers, and lead projects to completion. You should have excellent organization, communication, and problem-solving skills. Your goal will be to develop high quality software in a collaborative manner that is aligned with user needs and business goals.

Responsibilities

  • Take ownership of designing and developing high quality software in a team setting
  • Participate in code reviews and provide thoughtful, constructive feedback
  • Lead projects from start to finish
  • Provide guidance and mentorship to fellow engineers
  • Advise upper management on technical scope and feasibility of relevant projects
  • Identify, prioritize, and execute on tasks in the software development life cycle
  • Use data to drive and understand decisions
  • Automate tasks through appropriate tools
  • Write automated unit and end to end tests
  • Monitor software systems to ensure high performance and availability
  • Write documentation for new software tools, patterns, and systems
  • Ensure software is up-to-date with latest technologies

Requirements

  • Proven experience as a Senior Software Engineer
  • Extensive experience in software development and project management
  • Proven track record of leading software projects to completion
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
  • In depth knowledge of selected Javascript and/or Ruby on Rails
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance
  • Unlimited PTO
  • Short Term Disability
  • Training & Development
  • Monthly Wellness Stipend (fitness, mental health, financial Wellness, nutrition)
  • Free Food & Snacks (in-office)
  • Stock Option Plan

Location

We are recruiting for in-person as well as remote candidates for this job.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Xometry

Posted 1 week ago

VIEW JOBS 9/18/2022 12:00:00 AM 2022-12-17T00:00 <p>Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.</p><p>We are looking for Senior level Full Stack Software Engineers to join our growing software engineering organization. The right person will help move our platform to the next level. You'll be working as part of a skilled, collaborative team to jointly design and implement high visibility applications. This is an IDEAL position if you are an experienced software engineer who also has previous leadership experience. You want to be part of a small, intensely skilled team, who feel total ownership of their work, and can't imagine a day without learning &amp; coding. You will play a crucial role in the Xometry platform and everything you do will matter.</p><p>Your role will involve:</p><ul><li><p>Active participation on a software development team designing, coding, testing, and releasing functionality to our customers</p></li><li><p>Close collaboration with other engineers and product managers to become a valued member of an autonomous, cross-functional team</p></li><li><p>Operational responsibility for the services that are owned by your team, potentially including taking part in an on-call rotation</p></li><li><p>Work in an environment that supports your individual growth</p></li></ul><p>What's in it for you?</p><ul><li><p>Work in a highly collaborative, self-organizing team with the ability to decide how your team works and what technologies you use</p></li><li><p>Competitive salary + comprehensive benefits</p></li><li><p>Flexible working hours with paid time off</p></li><li><p>Health, Dental, Vision, Commuter, Dependent Care, Primary &amp; Secondary Parental Leave, and 401K benefit options</p></li><li><p>Continuous development opportunities such as onsite training, meetups, conferences, and online training subscriptions</p></li><li><p>Stock Options - we're a growing startup so you get a piece of the pie</p></li><li><p>And more!</p></li></ul><p>In return you will bring:</p><ul><li><p>5+ years of experience in a fast-paced technical, problem-solving environment as a software developer and team lead</p></li><li><p>Demonstrable understanding of software engineering fundamentals and object-oriented programming</p></li><li><p>Knowledge and demonstrated experience using OOP using C#, Java, C, C++, Python, Ruby or similar</p></li><li><p>Knowledge and demonstrated experience of front-end technologies HTML, CSS, DOM, Javascript and the variety of MV* frameworks like React or Angular, AJAX, JQuery, and Typescript</p></li><li><p>Advanced knowledge of web technologies and protocols</p></li><li><p>Experience with continuous build and integration using one or more of the following Git, GitLab, Subversion, Ant, Hudson, Maven, Teamcity, Jenkins or other similar</p></li><li><p>Advanced knowledge of enterprise concepts such as security, scalability, transaction management, and multi-threading</p></li><li><p>Demonstrated knowledge of principles of service-oriented architectures and ability to lead efforts in defining and implementing a service strategy</p></li><li><p>Experience with relational and/or NoSQL databases with understanding of Normalization/Denormalization, Constraints, Logical/Physical Design, Transaction Management, JDBC, Hibernate</p></li><li><p>Experience with agile methodologies and short release cycles</p></li><li><p>Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills</p></li><li><p>Must be a US citizen, green card holder, or a legal permanent resident of the United States</p></li></ul><p>If this job isn't for you but you have a friend who may be a perfect fit - share this job with them!</p><p>Xometry is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.</p><p>Xometry participates in E-Verify and after a job offer is accepted, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.</p><br> Xometry Birmingham AL

Senior Software Engineer

Linq