Senior Software Engineer

4 weeks ago


Saint Paul, Minnesota, United States Wilson Language Training Full time
Job Summary:

We are seeking a highly skilled Senior Software Engineer to join our team at Wilson Language Training. As a key member of our Technical R&D department, you will be responsible for building and supporting the delivery of WLT software projects. This involves working with a group of talented web developers, guiding them to ensure projects are built to Wilson specifications and industry best practices. Your strong technical background and pragmatism will be essential in leveraging modern technologies and frameworks to drive innovation and success.

Key Responsibilities:

Full stack development of web applications, including projects ranging from data tiers to server-side, APIs, and front-end.

Solving moderate to complex problems with minimal guidance and support.

Helping guide the progress of projects and tickets through the use of TechDev's project and task management systems.

Participating in release planning and supporting the success of released projects.

Proposing architectural directions when involved in planning projects.

Ensuring documentation and communication needs for projects are satisfied.

Providing research, prototyping, and product/library exploration as requested, helping the TechDev team choose the best fits for technology.

Production of automated testing, including unit tests and end-to-end testing.

Monitoring the quality and security of projects using static code analysis tools such as SonarCube.

Responding to, troubleshooting, and resolving defects and outages in WLT software, including being able to respond to emergencies quickly if needed.

Mentoring and providing guidance to other Developers, performing constructive code reviews.

Learning continuously and staying up-to-date with trends, technologies, and direction in the technology industry, and helping surface recommendations for Tech Dev, its processes, and its projects.

Requirements:

Ability to produce responsive and mobile-first front-ends using modern best practices and frameworks.

Proficiency in technologies including but not limited to .NET, HTML5, CSS, JavaScript, Angular, Svelte, SQL, and non-relational DBs.

Ability to be pragmatic in decision making.

Comfort with implementation and management of packages and libraries to enhance software products, such as Tailwind, PrimeNG, and others.

Ability to juggle multiple priorities and respond dynamically as priorities change.

Demonstrating a passion for learning new technologies and staying current.

Strong time management capability, ability to estimate project scopes accurately, and adhere to timelines.

Understanding the 'Big Picture' and having an entrepreneurial way of thinking.

Detailed knowledge of various browser capabilities, technologies, and good web design practices.

Comfortable both architecting and implementing solutions through a team.

Understanding the fundamentals of behind a scalable application.

Familiar with various design and architectural patterns.

Fluent with modern DevOps patterns.

Strong communication and collaboration skills.

Ability to uphold WLT values.

Experience:

10+ years hands-on experience building dynamic web applications using .NET C#, JavaScript, CSS, Web APIs.

Experience with JavaScript front-end frameworks such as Angular or Svelte.

Strong mentoring and interpersonal skills are required.

Experience with working on an agile development team.

Good understanding of databases, tools, and techniques used for object-to-relational mapping, experience in performance tuning. Experience in technologies such as Microsoft SQL Server, SQL Azure, Entity Framework, other ORMs, and non-relational data stores.

Experience integrating off-the-shelf solutions, understanding build vs. buy decisions.

Experience with Azure DevOps, GIT, and Visual Studio for task and source code management, including CI and GIT branching strategies.

Experience with Microsoft Azure or similar cloud platforms.

Proficient in object-oriented design and development. Knowledge of common architectural patterns, SOLID principles, OWASP top-ten, and industry-accepted best practices.

Experience with Education technology and Learning Management Systems (LMSs) a plus.

Education or Certification:

Bachelor's degree in computer science, software development, or equivalent experience.

Wilson has identified the anticipated pay range for this role based on the many factors that we consider in defining compensation levels for our roles, including market data, and internal equity considerations. Actual pay, and allocation between base and any target discretionary bonus, will vary based on geographic location, education, work experience, skills, market data, and internal equity considerations.

Wilson offers competitive benefits, including medical, dental, vision, and Life & Disability Insurance, 401k plan with partial employer match, Paid Time Off, Paid holidays, Tuition reimbursement, and O'Connor days, which refers to a company-wide office closure between Christmas and New Year's Eve, as well as other perks.

Anticipated Salary Range: $88,000 - $130,000. Wilson Language Training is an Equal Opportunity, Drug-Free Employer Committed to Diversity in the Workplace.

  • Saint Paul, Minnesota, United States Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:Rocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionalityTroubleshoot...


  • Saint Paul, Minnesota, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionalityTroubleshoot and debug...


  • Saint Paul, Minnesota, United States Rocket Software Full time

    Job DescriptionThe Senior Account Executive is a seasoned sales professional responsible for selling a portfolio of infrastructure and application software solutions to Federal Government clients. This role requires a deep understanding of executive selling into large organizations, excellent communication skills, and the ability to build strong...


  • Saint Paul, Minnesota, United States Serigor Inc Full time

    Job Title: Senior .NET Software EngineerAt Serigor Inc, we are seeking a highly skilled Senior .NET Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our client Portal system, a centralized website providing various functions to customers external to the client. The...


  • Saint Paul, Minnesota, United States Solventum Full time

    Job Title: Senior Software EngineerAt Solventum, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable, optimized, and secure software solutions for our medical devices.Key Responsibilities:Lead system software...


  • Saint Paul, Minnesota, United States Franklin Energy Full time

    Job Summary:Franklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will be responsible for expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Key Responsibilities:Design, develop, and maintain APIs using C# and .NET...


  • Saint Paul, Minnesota, United States C4 Technical Services Full time

    C4 Technical Services is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a proven track record of delivering solid, robust applications and experience with software development life cycle (SDLC) concepts.The successful candidate will be responsible for planning, designing, developing, coding, and testing software...


  • Saint Paul, Minnesota, United States Spectraforce Technologies Full time

    Job Title: Senior Software Test Automation EngineerJob Summary:We are seeking a highly skilled Senior Software Test Automation Engineer to join our team at Spectraforce Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the quality and...


  • Saint Paul, Minnesota, United States Franklin Energy Full time

    At Franklin Energy, we are seeking a highly skilled Senior Software Engineer to join our Technology Group. This position will play a critical role in expanding, enhancing, and strengthening our technology platform to drive the company's competitive advantage in the market.The successful candidate will work within an Agile team environment, collaborating with...


  • Saint Paul, Minnesota, United States MassGenics Full time

    Job Summary:Innova Solutions is seeking a highly skilled Senior Mobile Software Engineer to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, and testing mobile applications for our clients. Key Responsibilities:Design and develop mobile applications for iOS and Android platforms.Collaborate...


  • Saint Paul, Minnesota, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Key ResponsibilitiesDesign and develop software programs for databases,...


  • Saint Paul, Minnesota, United States Travelers Full time

    Transforming Business with Artificial IntelligenceAt Travelers, we're committed to innovation and collaboration. As a Senior Director of Software Engineering, Artificial Intelligence, you'll join our Enterprise Data & Analytics team to drive strategic efforts and lead the creation of modern software applications using AI-based solutions.Key...


  • Saint Paul, Minnesota, United States Emergent Software Full time

    Product Owner - Agile Software Development SpecialistThis is an exciting opportunity to join our team of talented software engineers and cloud consultants at Emergent Software. As a Product Owner, you will play a crucial role in driving the delivery of custom software development projects using Agile methodologies.Key Responsibilities:Gain a thorough...


  • Saint Paul, Minnesota, United States Ford Motor Company Full time

    Job Title: Senior Machine Learning EngineerJob Summary:We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Ford Motor Company. As a Senior Machine Learning Engineer, you will be responsible for developing and optimizing machine learning algorithms, working closely with data scientists and data engineers to deploy to...


  • Saint Paul, Minnesota, United States DivIHN Integration Inc Full time

    At DivIHN Integration Inc, we are seeking a skilled Sr. Software Test Automation Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our products by performing software testing related work in a collaborative environment.Key Responsibilities:Apply software testing techniques to...


  • Saint Paul, Minnesota, United States DivIHN Integration Full time

    About the Role:DivIHN Integration is seeking a skilled Sr. Software Test Automation Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our software products through rigorous testing and automation.Key Responsibilities:Perform software testing related work in a collaborative team...


  • Saint Paul, Minnesota, United States Harrison Consulting Solutions Full time

    Job Title: Senior Electrical EngineerJob Summary: Harrison Consulting Solutions is seeking a highly skilled Senior Electrical Engineer to join our team in St. Paul. As a Senior Electrical Engineer, you will be responsible for scoping electrical engineering portions of projects, leading design efforts, and developing detailed...


  • Saint Paul, Minnesota, United States Insight Global Full time

    Job Title: Senior Electrical EngineerAbout the Role:We are seeking a highly skilled Senior Electrical Engineer to join our client's R&D organization in the Minneapolis area. As a key member of the team, you will work closely with the sales team to capture projects from partners and design microchips as part of the developing and manufacturing process.Key...


  • Saint Paul, Minnesota, United States WSB and Associates Full time

    About the Role:We are seeking a highly skilled Senior Software Development Manager to lead our cloud native development team at WSB and Associates. As a key member of our team, you will be responsible for managing the design, development, and implementation of web applications using a variety of technologies.Key Responsibilities:Lead the design, development,...

  • Software Engineer

    3 weeks ago


    Saint Paul, Minnesota, United States C4 Technical Services Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team at C4 Technical Services. The ideal candidate will have a strong background in developing and designing web applications and web sites. Key Responsibilities: • Design, build, and maintain web sites using authoring or scripting languages, content creation tools, management tools, and...