Talent.com
Mid-Level Software Engineer
Mid-Level Software EngineerAE Perkins • Dallas, TX, US
serp_jobs.error_messages.no_longer_accepting
Mid-Level Software Engineer

Mid-Level Software Engineer

AE Perkins • Dallas, TX, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters.remote
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Position Summary

Are you passionate about improving processes, finding creative solutions to obstacles, and striving for greatness in everything you do? Do you enjoy being part of a collaborative team that celebrates success and learns from mistakes? If so, we invite you to join our development team, where you'll work on enhancing our homegrown application using cutting-edge technologies!

As a Mid-level Software Engineer, you’ll be responsible for developing and maintaining scalable, high-performance web applications, contributing to all phases of the software development lifecycle. This role requires proficiency in full-stack web development, with the ability to work independently on tasks, solve complex technical challenges, and collaborate within an Agile development environment. The Mid-level Software Engineer will also take ownership of specific projects or features, working with cross-functional teams to deliver business solutions.

About Us

  • We are building an in-house banking-like application, except for medical (FSA, HSA). Think cards, accounts, transactions with administration and customer portal UI.
  • The application was built entirely in-house in the last 5 years
  • A lot of greenfield development
  • Fully remote position with no plans to bring everybody back to the office
  • You will be working with a distributed team of 10+ developers across two US timezones
  • Plenty of experienced peers to work with, the average tenure of the team is 4 years
  • Direct access to Product Owners and internal customers for requirement analysis and design discussions

Principal Duties & Responsibilities (Core Competencies)

  • Application Development : Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks. (Intermediate)
  • Leadership and Mentorship : Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. Mentor Entry-level Software engineers to help them learn and grow. (Intermediate)
  • Problem Solving : Learn to identify technical challenges and work through obstacles with little guidance from mentors, applying problem-solving skills to smaller to medium tasks. (Intermediate)
  • Agile Participation : Participate in Agile development processes, such as sprint planning and retrospectives, contributing to iterative development and learning from more experienced team members. (Intermediate)
  • Code Quality and Testing : Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members. (Intermediate)
  • Team Collaboration : Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members. (Intermediate)
  • Application Monitoring and Troubleshooting : Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. Resolve technical issues effectively and support system stability. (Beginner)
  • Requirements Gathering and Solution Design : Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design. (Beginner)
  • Requirements

    Knowledge, Skills, and Abilities Required

  • Application Development
  • Backend : Experience with C#, .NET 5+ (Core), .NET Framework 4.8, ASP.NET Web APIs (Intermediate)
  • Frontend : Experience working with some modern UI framework such as Vue / React / Angular. (Intermediate)
  • SQL : Experience writing Microsoft SQL Server DDL and DML (Beginner)
  • Source Control : Experience with Git for managing code / pull requests / branching / rebasing / merging. (Intermediate)
  • Frameworks : Preferred but not required - Experience with Dapper, Hangfire, DbUp, nUnit (Intermediate)
  • Infrastructure : Preferred but not required - Experience working with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ (Intermediate)
  • Task Management : Preferred but not required - Experience working with JIRA or something similar to track and manage your development tasks. (Intermediate)
  • Leadership and Mentorship : Take initiative to provide guidance and support to Entry-level Software Engineers, sharing knowledge and experience to foster their professional development. Actively incorporate feedback from senior developers into daily tasks and workflows to enhance learning and development. (Intermediate)
  • Problem Solving : Proven ability to apply problem-solving techniques to medium-to-large scale development tasks, with minimal guidance. (Intermediate)
  • Agile Methodology : Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes. (Intermediate)
  • Code Quality and Testing : Ability to write well-organized, quality unit and integration tests that provide sufficient coverage for core parts of the system. (Intermediate)
  • Team Collaboration : Willingness to work in a team environment, demonstrating strong interpersonal skills and the ability to take feedback from mentors and senior team members. Ability to give feedback to Entry-level Software Engineers. (Intermediate)
  • Application Monitoring and Troubleshooting : Demonstrated ability to monitor, troubleshoot, and build any needed tooling to ensure high availability, system stability and performance. (Intermediate)
  • Requirements Gathering and Solution Design : Demonstrated ability to gather and analyze project requirements. Designs effective and scalable software solutions, while collaborating with senior engineers to refine and optimize design approaches. (Intermediate)
  • Credentials & Experience

  • Education : Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent combination of education and / or experience.
  • Experience : 2-5 years of development experience, focusing on gaining proficiency in core technologies such as C#, SQL, and REST APIs. (Intermediate)
  • Benefits

    What A.E. Perkins Offers

  • Pay
  • Competitive compensation
  • Competitive yearly bonus potential - This position falls under our “Corporate Bonus Plan” which entitles you to a potential bonus payout of up to 10% of your annual salary as an annual bonus, if offered employment.
  • Benefits
  • Vacation time
  • Sick time
  • Medical
  • Dental
  • Vision
  • 401k
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Long-term disability
  • Short-term disability
  • Supplementary life insurance
  • LegalShield
  • Commuter Reimbursement Plan
  • Additional Benefits
  • Education reimbursement
  • Wellable membership
  • Telescope Health (telehealth)
  • Intellect (mental health) application
  • Employee engagement activities, including voluntary events, raffles, book club, and more!
  • Easy work / life balance
  • serp_jobs.job_alerts.create_a_job

    Software Engineer • Dallas, TX, US

    Job_description.internal_linking.related_jobs
    Lead Software Engineer

    Lead Software Engineer

    Pmg • Dallas, Texas, United States
    serp_jobs.job_card.full_time
    PMG is a digital company that helps marketers connect people with their brand.Focused on people and grounded in data, our award-winning culture fosters meaningful careers.Partnering with the most i...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    SafetyChain Software • Addison, TX, United States
    serp_jobs.job_card.full_time
    SafetyChain is building the next generation of enterprise software for the supply chain-systems that actually help operators think, decide, and act in real time. We're assembling a senior engineerin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer (Full-Stack)

    Lead Software Engineer (Full-Stack)

    AT&T • Plano, TX, United States
    serp_jobs.job_card.full_time
    Join AT&T and reimagine the communications and technologies that connect the world.Our Consumer Technology experience team is delivering innovative and reliable technology solutions to power differ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Site Reliability Engineer

    Site Reliability Engineer

    T-Mobile USA, Inc. • Frisco, TX, United States
    serp_jobs.job_card.full_time +1
    At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation pack...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Harnham • Plano, TX, United States
    serp_jobs.job_card.full_time
    Lead Backend Engineer - Innovation Labs.Hybrid (2 days onsite) - Plano, TX | Twin Cities, MN | New York, NY.Health, Dental, Vision, Vacation Leave, Parental Leave. We are a legal tech company drivin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer Lead

    Software Engineer Lead

    PNC • Dallas, TX, United States
    serp_jobs.job_card.full_time +1
    At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve.We are all united in delivering the best experience for our customers.We work together each day ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, DevOps

    Software Engineer, DevOps

    Topaz Labs • Dallas, Texas, United States
    serp_jobs.job_card.full_time
    We're Topaz Labs, an AI tech company that builds one-click image and video quality software with deep learning.Over 1M photographers and designers trust us with their work, including teams at Googl...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Sidley Austin • Dallas, TX, United States
    serp_jobs.job_card.full_time
    We are seeking a highly skilled Lead Software Engineer with expertise in building full-stack applications using React,.This role will be responsible for leading technical development, conducting co...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Kobie Marketing • Dallas, TX, United States
    serp_jobs.job_card.full_time
    Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking for talented individuals who...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    TXSE • Dallas, TX, United States
    serp_jobs.job_card.full_time
    The Texas Stock Exchange is hiring a Lead Software Engineer to own and scale our data and analytics platform.This is a highly visible, hands-on leadership role that blends architecture, software en...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Manager, Software Engineering, Machine Learning - Capital One Software (Remote)

    Senior Manager, Software Engineering, Machine Learning - Capital One Software (Remote)

    Capital One • DALLAS, Texas, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time +1
    Senior Manager, Software Engineering, Machine Learning - Capital One Software (Remote).Ever since our first credit card customer in 1994, Capital One has recognized that technology and data can ena...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Thrive Recruiting • Dallas, TX, United States
    serp_jobs.job_card.full_time
    About the job Lead Software Engineer.Education level : Bachelor's degree.Job function : Information Technology.Visa : Only US citizens and Greencard holders. Being a member of IT Solutions team, you w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    SoTalent • Plano, Texas, United States
    serp_jobs.job_card.full_time
    Job Title : Lead Software Engineer.Our client is looking for a Lead Software Engineer who thrives in building scalable, cloud-native solutions and driving innovation. Lead multiple projects and guide...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer - 05

    Software Engineer - 05

    Avenue Technologies Defunct • Richardson, TX, United States
    serp_jobs.job_card.full_time
    Opportunity to use your understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), des...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Amivero • Addison, TX, United States
    serp_jobs.job_card.full_time
    Amivero's team of IT professionals delivers digital services that elevate the federal government, whether national security or improved government services. Our human-centered, data-driven approach ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    My3Tech Inc • Plano, TX, United States
    serp_jobs.job_card.full_time
    Duration : Approved through February 2025.This will extend once new budgets are approved.Building platform for developer productivity metrics. If you consider a developer as a customer and they're us...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Revature • Dallas, TX, United States
    serp_jobs.job_card.full_time
    As a Lead Software Engineer within the Identity and Access Management (IAM) organization of the Chief Technology Office, you play a vital role in an agile team dedicated to enhancing, building, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Principal Software Engineer, Fintech

    Principal Software Engineer, Fintech

    T-Mobile • Frisco, Texas, USA
    serp_jobs.job_card.full_time +1
    At T-Mobile we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation packag...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted