Associate Software Engineer Jobs in Vadnais Heights, MN

- 1,013 Jobs
All
Associate Software Engineer
Software Engineer
Software Engineering Internship
Senior Software Engineer
Quality Assurance Engineer
Software Engineer Lead
Software Verification Engineer
Advanced Software Engineer
Software Automation Engineer
Senior Systems Developer
Data Engineer
Software Developer Internship
Software Developer
  • Design Quality Assurance Engineer

    Us Tech Solutions 4.4company rating

    Associate Software Engineer Job In Maple Grove, MN

    Duration: 12 Months Contract (Possible Extension) About Job Opportunity: Hybrid The Design Assurance Engineer will interface with R&D and other supporting cross-functional teams on developing and maintaining medical equipment, including software and cybersecurity elements. Design assurance drives the ISO 14971 risk management process, Verification & Validation (V&V) process. This includes quality plans, risk management plans and reports, hazard analysis, product risk management workbook (user FMEA and design FMEA), sampling systems/procedures and statistical techniques, verification protocols/testing/reports, validation protocols/testing/reports. Interfaces with all other quality and engineering components within the company and with customers and suppliers on quality-related issues. Actively participate in all aspects of Design Control, including capital equipment, systems, and software. Serves as a quality representative to improve awareness, visibility, and communication on quality initiatives to support departmental, functional, site, divisional, and corporate quality goals and priorities. Key Responsibilities Support the execution and documentation of Design Validation & Verification and Usability activities. Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues. Work within a cross-functional team to identify and implement effective controls and support product development from concept through commercialization. Develop, update, and maintain Design History File and Design Input / Output documentation (Product Specification and Component Specifications). Update and maintain product risk management tools (i.e. Hazard Analysis, Fault Tree, FMEAs). Lead and support cross-functional root-cause analysis investigation and resolution activities Evaluate and support design test and inspection method development, and lead method validation activities Support regulatory submissions to notified bodies. Understanding of technologies incorporated into design. Demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Minimum Qualifications Bachelor's degree in Mechanical Engineering, Biomedical Engineering or Electrical Engineering. 2+ years of experience in design assurance, quality, new product development, or related medical device / regulated industry experience Problem solver, capable of facilitating the problem-solving process Adaptable and effective collaborator in a team environment and in self-directed work Strong communication skills (verbal & written) Ability to work in a highly matrixed and geographically diverse business environment Demonstrated use of Quality tools/methodologies Preferred qualifications: Previous Software or Capital equipment Design Assurance experience is a plus Medical device or other regulated industry experience Strong knowledge of Quality System Regulation (QSR), Risk Management standards (ISO 14971) and software standards (IEC 62304 or IEC 82304) Experience with 60601, software and cybersecurity Experience working in an Agile environment About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To learn more about US Tech Solutions, please visit ************************ US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Name: Kanika Dureja Email: ******************************* Internal Id: 25-32258
    $67k-91k yearly est. 16d ago
  • Software Engineer

    Russell Tobin 4.1company rating

    Associate Software Engineer Job In Bloomington, MN

    Russell Tobin has an opening for a Project Engineer in Bloomington, MN! This is a contract to hire position! Compensation: $90,000 to $110,000/year Shift: M-F on-site 1st Our client is looking for a highly skilled Fire & Gas Systems Project Engineer. In this role, you will be responsible for all technical aspects of your assigned projects from initiation to final customer checkout, shipment and start up support. Code compliance to NFPA72, Life Safety code NFPA 101 and NEC are some of the likely challenges you will be faced with. Responsibilities: Review hardware and software requirements proposed to meet specifications before and after an Order is received. Recommend action to Project Manager if discrepancies are noted. Provide guidance and direction to the project team to achieve customer expectations, project cost, schedule and technical goals. Represent the Systems Engineering department at a customer kickoff meeting and design review meetings. Plan work to conform to schedule, and determine tasks which can be given to support staff or other technical personnel assigned to the project. Delegate such task and oversee their execution. Resolve technical problems with customer as quickly as possible during execution of work. Determine when changes result in an adjustment to contract price, a change in specified equipment, or other significant change in scope. Develop and maintain the Fire & Gas System Documentation package (Shop Drawings) including equipment layout drawings, panel mechanical assembly drawings, electrical connection diagrams, system I/O wiring and programmable system configuration documents as required by the project. Develop and maintain the detailed bills of material needed to procure, manufacture and properly document the system assemblies used to fulfil the project requirements. Provide necessary documentation to software engineering as scheduled to initiate programming. Responsible for final internal checkout of system, certifying correctness of performance of the system along with test reports. Notify Manager of Projects when this is done. Host and conduct client acceptance testing at the factory as needed. Other Job Functions: Help create and maintain an AutoCAD standards library for your use throughout the Project Engineering department. Support proposals in specifying equipment needs to satisfy project specifications. Educational requirements: BSEE degree or at least five years' experience in fire alarm system design. Additional experience in the controls field using Fire Alarm control Panels, PLC's, Safety Systems, Petrochemical or Munitions experience is preferred. Preferred Qualifications: NICET Level III in Fire Alarm Systems preferred, Level 1 minimum. Proficient with the use of AutoCAD or similar drawing package with experience in producing shop drawings. Experience with AutoCAD Electrical is preferred. Experience with JDE or another SAP or ERP system for parts, BoM's and other project maintenance. Requires good team participation, planning, organizational, time management and communications skills. Ability to work quickly and accurately and handle multiple projects. Experience with Detector Electronics Corporation products and system integration practices or related industry considered a plus.
    $90k-110k yearly 15d ago
  • Software Engineer

    Tempworks Engineering Inc. 3.6company rating

    Associate Software Engineer Job In Minneapolis, MN

    Software Engineer Job Description At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs. General Responsibilities: Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs. Build highly performant, fault tolerant, high-quality, scalable software. Actively seek to learn and improve the company, department, team, and themselves. Develop intuitive software that meets the needs of the company and our customers. Write quality unit and integration tests. Analyze and test programs and products before formal launch. Contribute and adhere to best practices in software development. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality. Perform code reviews and provide constructive feedback. Stay up to date with emerging technologies and trends in software development. Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc. Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations. Perform other related duties as assigned. Additional Required Skills and Abilities: Excellent verbal and written communication skills. Excellent interpersonal and customer service skills. Analytical and creative problem solving. High level of organization and attention to detail. Ability to work independently. Education and Experience: Associate degree in computer science, Engineering, or a related field (or equivalent experience). Bachelor's degree preferred. 2+ years of relevant experience developing enterprise scale, web-based software applications. 1+ years of C# experience. 1+ years of Microsoft SQL database experience required. 1+ years' experience developing applications using RESTful APIs. 1+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET. Experience in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred. Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team. Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq) Physical Requirements: Prolonged periods sitting at desk and working on a computer. Must be able to lift to 10 pounds at times.
    $68k-90k yearly est. 10d ago
  • Full Stack Software Engineer

    True Source

    Associate Software Engineer Job In Minneapolis, MN

    Full Stack Software Engineer Type: Fulltime Hours/Onsite requirements: must be willing to go into the office 5 days a week, with flexibility Interview Process: phone interview with director, onsite with team, offer Methodology: Scrum/Agile Scope: Full stack - C#, React, PostgreSQL, AWS Must have experience with C# and React Lots of new development, they are going to start working on AI stuff to empower customers for self growth and more SaaS work Very nimble agile team, be able to work in ambiguity and with limited requirements at times Someone with entrepreneurial mindset
    $66k-87k yearly est. 19d ago
  • Software Engineer - Risk

    Selby Jennings

    Associate Software Engineer Job In Minneapolis, MN

    An established global asset management firm is seeking a skilled software engineer to enhance its research and technology capabilities. This prestigious firm prioritizes employee growth, offering mentorship and development opportunities to build a successful career in asset management. What you will do: Contribute to building systems, tools, and platforms that support new strategies and products Work closely with senior staff to enhance and develop software solutions for risk management systems Research and prototype new technologies to improve risk team's capabilities Qualifications: Proficiency in C# (Python experience is a bonus) 5+ years of post-grad experience in related role Finance experience or proven interest in the space B.S. or M.S. in Computer Science or other STEM field
    $66k-87k yearly est. 15d ago
  • Senior Advanced Software Engineer

    Belcan 4.6company rating

    Associate Software Engineer Job In Bloomington, MN

    Job Title: Senior Advanced Software Engineer Pay Rate: Up to $65.94/hr DoE Zip Code: 55431 Keywords: #AdvancedSoftwareEngineer #EngineeringJobs ***Department of Defense Secret security clearance is required at time of hire.*** JOB RESPONSIBILITIES: * Will work within a cross functional team responsible for developing and testing embedded systems, products, and services * Work with DO-178 compliant software engineering life-cycle REQUIRED QUALIFICATIONS: * Must be a US Citizen * Department of Defense Secret security clearance is required at time of hire. * Bachelor"s degree in Software Engineering, or a related Science, Engineering or Mathematics field with 8+ years of job-related experience OR a Master's degree plus 6 years of job-related experience * Strongly skilled in C, C++, and Python * Solid background on embedded software development, Linux, RTOS, and HW/SW integration * Familiarity with DO-178 compliant software engineering life-cycle experience * Creative thinker with demonstrated success leading the software development life cycle * Expertise in applying technical standards and methodologies to solve challenges * Exceptional communication skills with the capacity to secure buy-in on concepts and ideas * Collaborative team player eager to provide technical leadership and position others for success * Commitment to ongoing professional development for yourself and others If you are interested in this role, please apply via the apply now link provided. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com EOE/F/M/Disability/Veterans #cjobs
    $65.9 hourly 16d ago
  • Software Verification Engineer

    Acro Service Corp 4.8company rating

    Associate Software Engineer Job In Saint Paul, MN

    We are seeking high caliber Software Verification Engineer to join our Software Verification team. The Software Verification Engineer will bring testing expertise to the innovative, and fast-paced verification team. This high caliber, motivated and passionate individual will be responsible for requirements analysis, test design, test execution, defect issue resolution. Responsibilities include: Work independently and as a team member to plan, write, and execute test cases, FDA regulatory, and ISO standard procedures. Design new test suites for new features and functionality. Perform dry runs and formal Verification activities as required. Setup and configure Test Equipment. Record and close defects found during V&V activities. Perform requirements, design and tests reviews. Experience and Education Required: Bachelors degree in Computer Science, Computer, Electrical or Biomedical Engineering. Knowledge of software testing. Knowledge of software development lifecycle management tools. Organized, on-time, quick learner and detailed oriented. Excellent documentation skills in delivering information that adds value to managements decision-making process. Experienced in quantitative, analytical, organizational, and follow-up skills. Polished communicator - written documentation and oral presentations/ discussions/ meetings. Excellent reputation for building relationships across various levels of an organization. Energized attitude, proactive thinker and self-starter.
    $78k-101k yearly est. 16d ago
  • Senior Java Software Engineer

    Synergy Interactive

    Associate Software Engineer Job In Minneapolis, MN

    Role Overview: As a Senior Java Engineer on our team, you will be playing a critical role in building and scaling our test automation framework. You will be working closely with cross-functional teams to ensure that our systems are not only robust and reliable but also optimized for the next frontier of AI implementations. Your technical expertise in Java and Python will help drive automation excellence, and your enthusiasm for AI and cloud technologies (Azure, Kafka) will contribute to our next-generation solutions. Key Responsibilities: Develop and maintain test automation frameworks using Java, Python, and related technologies. Collaborate with developers, QA engineers, and other teams to define and implement automated test strategies. Leverage cloud platforms such as Azure to enhance and scale test automation solutions. Work with Kafka to build scalable messaging systems for data-driven testing. Explore, integrate, and implement AI techniques to enhance test automation and performance. Troubleshoot, debug, and resolve technical issues in both automation frameworks and product code. Contribute to continuous improvements of the software development lifecycle by integrating test automation at every stage. Ensure the scalability, reliability, and performance of automated test solutions. Participate in code reviews, mentoring junior engineers, and fostering a culture of collaboration and knowledge sharing. Required Qualifications: 5+ years of hands-on experience in Java development. Strong experience in Test Automation and building frameworks. Proficient in Python, with a focus on automation tasks. Knowledge of Kafka for building messaging and stream processing solutions. Experience with cloud platforms, ideally Azure. A deep passion for AI and exploring how AI can be used to enhance test automation. Solid understanding of software engineering principles and best practices. Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment. Strong communication and collaboration skills, with an ability to work effectively in a team-oriented culture. Nice to Have: Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch). Previous experience working with AI-driven software or automation projects. Exposure to agile methodologies and continuous integration/continuous deployment (CI/CD) practices. Familiarity with other messaging platforms and cloud services. Experience mentoring junior engineers or leading technical initiatives.
    $83k-107k yearly est. 12d ago
  • Sr. Kotlin Developer - W2 Only

    Mwidm

    Associate Software Engineer Job In Minneapolis, MN

    Sr. Kotlin Developer - 1 Day/week onsite- Minneapolis MN 10+ Years of Software Development/Engineering Required Skills: Expertise in Kotlin and Micronauts Kafka experience Microservices PostgreSQL, and MongoDB Docker and Kubernetes Familiarity with cloud environments on-call support rotation
    $83k-107k yearly est. 11d ago
  • Senior Software Engineer (AWS, React)

    The Travelers Companies, Inc. 4.4company rating

    Associate Software Engineer Job In Saint Paul, MN

    Who Are We? Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it. Compensation Overview The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards. Salary Range $135,700.00 - $223,900.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications. Individual will also consult with users to determine hardware, software or system functional specifications, manage the effective use of resources, act as subject matter expert across multiple applications, systems and technologies, leverage technical and business knowledge to drive the planning and execution of complex initiatives, participate in the design/ development process, and provide technical leadership. What Will You Do? Perform complex analysis, advanced level design, configuration and develop functions for impactful and high-visibility tasks. Take the lead on directing and implementing solutions to moderately complex, loosely scoped problems that are aligned with team goals. Deliver efforts both independently and by leading other team members. Lead investigation and resolution efforts for critical, high impact problems, defects, and incidents. Act as a technology advocate, independently seeking opportunities where technology can be utilized to improve the business. Provide technical guidance and mentorship while fostering a team environment. Manage a small team of Software Engineers Apply knowledge of current industry trends and techniques to formulate solutions within the context of assigned efforts. Seek opportunities to expand technical knowledge and capabilities. Perform other duties as assigned. What Will Our Ideal Candidate Have? Eight years of programming/development experience preferred. Design and Solutioning experience Experience with AWS, Lambdas, EKS, React, HTML, CSS, JavaScript, MicroStrategy etc. Experience managing a team of Software Engineers, while staying hands-on. Delivery - Advanced delivery skills including the ability to determine the software design strategy and methodology to be used for efforts, use automated tests, analysis, and informed feedback loops to ensure the quality and production readiness of work before release, monitor the health of work efforts and that of adjacent systems. Domain Expertise - Demonstrated track record of domain expertise including the ability to develop business partnerships and influence priorities by identifying solutions that are aligned with current business objective and closely follow industry trends relevant to domain, understanding how to apply them, and sharing knowledge with coworkers. Problem Solving - Strong problem solver who utilizes data and proofs of concepts to find creative solutions to difficult problems, reflects on solutions, measuring their impact, and uses that information to ideate and optimize. Also adept at making decisions that involve a significant number of factors with broad implications. Communication - Strong communicator who possesses the ability to describe technology concepts in ways the business can understand, document initiatives in a concise and clear manner, collaborate effectively with teammates and others regardless of role, quickly extract core issues from discussions and meetings, give and receive constructive feedback, offer help when asked, and ensure everyone has a chance to share their thoughts and are heard; an attentive and empathetic listener. Leadership - Advanced leadership skills with the ability to take action even when there is no clear owner, inspire and motivate others, and be effective at influencing team members. What is a Must Have? Bachelor's degree in Computer Science or a related field, or its equivalent in work experience. Three years of programming/development experience. What Is in It for You? Health Insurance: Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment. Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers. Paid Time Off: Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays. Wellness Program: The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs. Volunteer Encouragement: We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice. Employment Practices Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences. In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions. If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email so we may assist you. Travelers reserves the right to fill this position at a level above or below the level included in this posting. To learn more about our comprehensive benefit programs please visit ********************************************************* 0
    $135.7k-223.9k yearly 3d ago
  • Software Engineer (Apps) III

    Aerovironment 4.6company rating

    Associate Software Engineer Job In Minneapolis, MN

    We are looking for a Software Engineer III (Apps) to join the Learning & Active Perception (LEAP) team in AV's MacCready Works business segment. LEAP focuses on the development of innovative image/video processing and computer vision technologies for both user applications (to accelerate and automate tasks, reduce analyst cognitive load) and robotic systems (to provide perception capabilities, enable autonomy and complex behavior, etc.). This role is specifically centered around implementation of video processing and perception pipelines for low-SWaP processors (e.g., Nvidia Xavier/Orin) and integration into unmanned aerial systems (UAS) and maritime surface vessels (USV), including test and evaluation via benchtop testing and operationally relevant field experimentation. Position Responsibilities * Implements and optimizes algorithms and software including REST endpoints, relational database schemas, and user interface components * Supports testing and demonstration of components and integrated systems * Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders * Creates software design documentation according to software process requirements and guidance from Senior Engineers * Implements coding according to coding standard. Writes a unique test, and validates software according to the process. Contributes to process improvement efforts. * Delivers work on time according to agreed completion dates and project schedule & budget * Supports and derives algorithm design from detailed software requirements * Works closely with other software developers to design and reuse developed software to support different programs * Operates in a continuous learning environment under moderate supervision. Provides guidance and mentoring to less experienced engineers. * Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors * Exercises judgment within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships * Other duties as assigned Experience * Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience * Minimum 5 - 8 years of relevant experience in software engineering or related field Strong software engineering skills with proficiency in C/C++, Java, Golang, and/or Python languages, including a sound understanding of common data structures, algorithms, object-oriented programming, and development workflows * Experience with relational database systems such as PostgreSQL or MySQL * Experience with Ubuntu and/or CentOS Linux operating systems * Experience with writing unit tests and debugging code * Experience with DDS, gRPC, and Rust is preferred * Demonstrated mathematical and analytical skills are required * Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers * Collaboration with external developers and customers Additional Requirements * With guidance from senior engineers, be able to contribute in the design, coding, documenting and testing software using the Scrum Framework * Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings * Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system * Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties * Understands or has familiarity with Machine Learning and Computer Vision concepts * Displays strong initiative and drive to accomplish goals and meet company objectives * Takes ownership and responsibility for current and past work products * Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company * Has effective problem-solving, analytical, interpersonal and communication skills * Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands * Ability to work in an office environment (Constant) * Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) The salary range for this role is: $118,107 - $167,475 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $118.1k-167.5k yearly 60d+ ago
  • University of Minnesota-Twin Cities -- Software Engineer Intern 2025

    Maverick Software Consulting 3.2company rating

    Associate Software Engineer Job In Minneapolis, MN

    Maverick Software Consulting is looking for talented and highly motivated students to work with our clients while taking classes. Help our clients build and test software using: Java Software Development - Java, Spring Boot, Quarkus, IntelliJ IDEA, Eclipse, and related frameworks. Microsoft Software Development - .NET Core, C#, Visual Studio, and cloud-based .NET solutions. Web Development - HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and cloud-based hosting on AWS, Azure, or Google Cloud. Cloud Development - AWS, Azure, Google Cloud, serverless architectures, containerization (Docker, Kubernetes), and DevOps pipelines. AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. Automated Software Testing - Selenium, Playwright, Cypress, JUnit, NUnit, Apache JMeter, AI-driven testing frameworks, and CI/CD automation. You will be part of a software development team helping our clients develop and test their software. We'll provide training, let you set your own flexible schedule, and give you hands-on experience that employers value. We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and testing-not just ‘busy' work-as an integral part of our clients' teams. See what some of our students have to say: ***************************************** Qualifications: Current Sophomore, Junior, or Senior with at least 11 months remaining before graduation. Pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field. Availability: 20 hours per week during the school year, 40 hours per week over the summer. Self-motivated, eager to learn, and enthusiastic about applying technical skills in real-world projects.
    $45k-67k yearly est. 43d ago
  • Software Engineer Intern, application via RippleMatch

    Ripplematchinterns

    Associate Software Engineer Job In Minneapolis, MN

    This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent. About RippleMatch RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers such as eBay and Teach For America leverage RippleMatch to build diverse, high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers. Requirements for the role Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. Strong foundation in programming languages such as Java, C#, Python, or JavaScript. Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle. Familiarity with database concepts and basic SQL. Interest in designing, coding, testing, and maintaining software applications. Strong problem-solving skills and the ability to participate in debugging and technical challenges. Good organizational and project management skills, with the ability to handle multiple tasks and deadlines. Effective communication and interpersonal skills, essential for working collaboratively in a team environment. Eagerness to learn new technologies and software development practices. Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
    $39k-66k yearly est. 14d ago
  • Software Engineer, Enterprise Cloud

    Cisco 4.8company rating

    Associate Software Engineer Job In Saint Paul, MN

    Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as a best place to work. If you become a Splunker, we want your whole, authentic self, what we call your "million data points". So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. **Role:** In Splunk's Cloud Control Plane organization we are looking for an experienced Software Engineer to join a team developing services to orchestrate our Enterprise Cloud offering while driving sophisticated processes towards full automation. In this role you will craft and own sophisticated components of Cloud Interface API and services as part of a team contributing to one of Splunk's fastest growing products. We have a substantial AWS and Kubernetes presence of large-scale containerized systems. This is an opportunity to grow your cloud experience and help drive the growth of Splunk Cloud. This position is based in the greater Boulder, Colorado area. **Responsibilities** + Implement new features, test, and analyze performance of existing and new features. + Help identify, report on, and fix bugs discovered during testing or filed externally. + Contribute to a culture of technical excellence with unit and integration testing, following CI/CD patterns, standard security processes and performance analysis. + Participate in regular code and implementation design reviews. + Innovate and contribute to the team's platform roadmap. + Learn, propose and implement new technologies. + Participate in a 24/7 on-call rotation. + Be part of an impactful, highly collaborative, and lively team where mentorship and supporting fellow team members is the default! **Knowledge, Skills and Abilities** + 3+ years experience developing software in a collaborative environment. + You have experience or an interest in working with regulated computing environments such as FISMA and/or FedRAMP and are enthusiastic about doing it better. + You must be a US Citizen working on US soil to be considered. + Some experience programming in Go. C++, Python and Java are also acceptable as some syntax and patterns are transferable. + A solid grasp of data structures, algorithms, and RESTful and gRPC APIs. + Solid understanding of Kubernetes systems, the operator pattern and RBAC. + Experience working with cloud computing and container technologies such as AWS, GCP and docker. + Experience in working on distributed systems like databases, distributed file systems, distributed concurrency control, consistency models, CAP theorem is an added plus. + CLI driven navigation and problem solving in Unix/Linux systems. + A proven understanding of TLS and SSL certificate management and token based authentication is a plus. + A passion for automation, toil reduction, and software design with failure scenarios in mind. + An understanding of operational excellence, SLI/SLOs and data driven decision making. You are excited by data and passionate about using it to drive new and improved processes. + Capable of triaging a product outage, skilled in identifying performance bottlenecks, spotting anomalous system behavior, and figuring out the root cause of production issues. **What We Offer You:** + A constant stream of new things for you to learn. We're always expanding into new areas, bringing in open source projects and contributing back, and exploring new technologies. + A set of exceptionally talented and dedicated peers, from engineering and QA to product management and customer support. + Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation. + A stable, collaborative and supportive work environment. + An opportunity to see the positive impact of your work on real customers. **Please note:** This position supports United States federal, state, and local government agency customers and is subject to certain U.S. citizenship-based restrictions imposed by law, regulation, executive order, government contract, and/or related determination by the U.S. Attorney General. As such, this position is contingent upon candidates establishing proof of U.S. citizenship status. If Splunk determines that a candidate's citizenship status will prohibit the candidate from working in this position, Splunk expressly reserves the right to either consider the candidate for a different position that is not subject to such restrictions, on whatever terms and conditions Splunk shall establish in its sole discretion, or, in the alternative, decline to move forward with the candidate's application **Splunk is an Equal Opportunity Employer** Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Note: **Base Pay Range** SF Bay Area, Seattle Metro, and New York City Metro Area Base Pay Range: $146,400.00 - 201,300.00 per year California (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and Massachusetts Base Pay Range: $131,760.00 - 181,170.00 per year All other cities and states excluding California, Washington, Massachusetts, New York City Metro Area and Washington DC Metro Area. Base Pay Range: $117,120.00 - 161,040.00 per year Splunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. **In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.** Benefits are an important part of Splunk's Total Rewards package. This role is eligible for a competitive benefits package which includes medical, dental, vision, a 401(k) plan and match, paid time off and much more! Learn more about our next-level benefits at ************************** .
    $146.4k-201.3k yearly 4d ago
  • Enterprise Partnerships - Software Engineer Intern

    SEI 4.4company rating

    Associate Software Engineer Job In Minneapolis, MN

    ** Applicants need to reside near Minneapolis, MN area ** We are seeking an energetic and innovative IT/Computer Science Intern to join our team. This position offers the opportunity to work on cutting-edge technology projects, gain hands-on experience in SaaS and education technology, and contribute to the development of solutions that help clients manage education benefits effectively. Essential Duties and Responsibilities: Assist in the development and maintenance of our SaaS platform, focusing on improving functionality and user experience. Collaborate with the product development team to design and implement new features. Participate in the integration of third-party services and APIs to enhance our platform's capabilities. Support the technical team in ensuring system security and data protection. Help in diagnosing and troubleshooting software issues and bugs. Engage in quality assurance testing of new software releases. Contribute to the creation of technical documentation and user guides. Participate in agile development processes and team meetings. Job Skills: Excellent verbal and written communication skills Great multitasking abilities Organizational skill required Writing and editing skills Work in team environment Take direction from various team sources Must have strong computer skills Excellent oral and written communication skills Education: Current undergraduate college student Currently pursuing a degree in Information Technology, Computer Science, or a related field. Strong understanding of programming language JavaScript (including NodeJS). Familiarity with web development technologies (Typescript, HTML, CSS, React, etc.) is a plus. Basic knowledge of database systems and SQL. Other: Must be able to travel occasionally should a business need arise. For most roles travel would not be common. Travel may involve plane, car or metro. In accordance with ADA policies, reasonable accommodations regarding travel limitations can be provided. Travel will be more common for roles such as Account Executives (25 - 50%), senior leaders (10 - 20%) or Capella Core Faculty (5 - 10%). Ability to work onsite in Corporate or Campus location (in a typical office environment) may be required based on role. If so, this would include being mobile within the office, including movement from floor-to-floor using elevators or stairs. If offsite or hybrid role, must have access to work in setting which enables meeting all requirements of the role (including privacy, reliable internet access, phone, ability to video conference, etc.) at a remote location. Faculty and Federal Work Study roles require access to work in setting which enables meeting all requirements of the role (including computer, privacy, reliable internet access, phone, ability to video conference, etc.) at a remote location. This role may require lifting, however reasonable accommodations will be provided in accordance with our ADA policies. Must be able to meet critical thinking and problem solving aspects aligned to job duties, as well as effectively communicating with co-workers. Must be able to work more than 40 hours per week when business needs warrant. Accommodations related to schedule may be considered. Able to access information using a computer. Other essential functions and marginal job functions are subject to modification. SEI offers a comprehensive package of benefits to employees scheduled 30 hours or more per week. In addition to medical, dental, vision, life and disability plans, SEI employees may take advantage of well-being incentives, parental leave, paid time off, certain paid holidays, tax saving accounts (FSA, HSA), 401(k) retirement benefit, Employee Stock Purchase Plan, tuition assistance as well as entertainment and retail discounts. Non-exempt employees are eligible for overtime pay, if applicable. Careers - Our Benefits, Strategic Education, Inc SEI is an equal opportunity employer committed to fostering an inclusive and collaborative culture where individuals can grow their careers and contribute fully. We strive to attract talent with broad experiences, skills and perspectives. We welcome applications from all. While it is not typical for an individual to be hired at or near the top end of the pay range at SEI, we offer a competitive salary. The actual base pay offered to the successful candidate may vary depending on multiple factors including, but not limited to, job-related knowledge/skills, experience, business needs, geographical location, and internal pay equity. Our Talent Acquisition Team is ready to discuss your interest in joining SEI. The expected salary range for this position is below. $19.50 - $29.75 - Hourly If you require a reasonable accommodation to complete our application process, please contact our Human Resources Department at ***********************.
    $19.5-29.8 hourly 3d ago
  • Rockwell Automation - Intern, Embedded Software Engineering, application via RippleMatch

    Ripplematch 3.9company rating

    Associate Software Engineer Job In Eden Prairie, MN

    As an Embedded Software Engineering Intern you will work with full-time employees and industry professionals in an Agile development environment over 3 months from May 2025 - August 2025. You will develop new motion control products. Each intern has a dedicated mentor to help navigate Rockwell, ramp up in our codebase, and remove daily blockers. If you enjoy challenging work at the intersection of software and hardware then our embedded teams are the place for you. You will experience a variety of software engineering knowledge areas including: OOD/OOA, full development life cycle, Agile methodology, system design, test-driven development, test automation, and build and configuration management. This job is an in-person role, full-time, in our Eden Prairie, MN location through the duration of the summer internship (May through August). Your Responsibilities: Develop safety- and security-critical embedded software for new Servo Drives Use modern continuous integration and development tools and technologies Participate as a member of an Agile team practicing Scrum Implement drive features and subsystems with technical guidance from senior engineering personnel Participate in all aspects of the embedded software quality process, including design and code review, and developing unit and functional testware The Essentials - You Will Have: Must be pursuing a bachelor's or advanced degree from an accredited college or university Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening. The Preferred - You Might Also Have: Must be pursuing a bachelor's or advanced degree in Electrical or Computer Engineering, Computer Science or similar from an accredited college or university Minimum cumulative GPA of 2.75 on a 4.0 scale. Experience using C++, Python Industrial automation experience, including PLC or drives programming What We Offer: Hands-on experience working on innovative software projects. Mentorship and guidance from industry professionals. Opportunities to develop technical and soft skills. A collaborative and dynamic work environment. Participation in networking events and company culture activities. General Disclosure Statement As part of Rockwell Automation, Inc.'s application process for university students, Rockwell Automation uses RippleMatch's artificial intelligence (AI) tool to assist us in our analysis of your submitted information, including your resume, cover letter and online profiles to identify potential matches for open positions at Rockwell Automation. RippleMatch is a third-party vendor that provides automated resume review, automated sourcing, centralized event management, candidate relationship management, and analytics and insight to Rockwell Automation. RippleMatch's AI analysis may involve automated screening based on keywords, skills and experience. Please note that while AI assists in Rockwell Automation's initial review, all hiring decisions are made by human reviewers. Rockwell Automation is committed to using AI in a fair, unbiased manner that complies with all applicable laws. If you are an individual with a disability and require an accommodation, please contact *****************. NYC Job Postings As part of Rockwell Automation, Inc.'s application process, Rockwell Automation uses RippleMatch's artificial intelligence (AI) tool to assist us in our analysis of your submitted information, including your resume, cover letter and online profiles to identify potential matches for open positions at Rockwell Automation. RippleMatch is a third-party vendor that provides automated resume review, automated sourcing, centralized event management, candidate relationship management, and analytics and insight to Rockwell Automation. RippleMatch's AI analysis may involve automated screening based on keywords, skills and experience. Please note that while AI assists in Rockwell Automation's initial review, all hiring decisions are made by human reviewers and RippleMatch's information is but one factor in Rockwell's Automation's hiring decision. Rockwell Automation is committed to using AI in a fair, unbiased manner that complies with all applicable laws. For information on Ripplematch's bias testing, see here. If you are an individual with a disability and require an accommodation, please contact *****************. If you would like to request an alternative to RippleMatch's process, please contact ***********************************. This position is part of a job family. Experience will be the determining factor for position level and compensation This position is part of a job family. Experience will be the determining factor for position level and compensation.
    $37k-54k yearly est. 14d ago
  • Software Development Intern

    Encephalo Investments

    Associate Software Engineer Job In Woodbury, MN

    Encephalo is committed to pioneering the Investment Firm through the confluence of Securities, Private Capital, and Quantitative solutions. Investing on the crossroads of creativity and humanity is our motto, and our team works to do that every day Job Description As A Software Development Intern, You Will ● Work remotely and closely with our software and quantitative developers to translate prototypes into production-ready software ● Implement our existing trading strategies and propose improvements to our tools, taking high-level concepts and translating them to a high-performance language for execution ● Create internal and external tools to utilize the ideas and market simulations that the Quantitative Team has developed ● Communicate solutions effectively via documentation ● Be open to ad hoc projects Qualifications What we look for: ● Currently enrolled in an MS or BS program ● Strong interest in the field of Finance ● Candidates must have a proven academic record ● Have the ability to work within a team and on a self-directed basis ● Superior quantitative and logical reasoning skills ● Experience with computer programming languages, with emphasis on Python, C++, and Java ● Excellent analytical, communication, and presentation skills ● Extraordinary work ethic Additional Information All your information will be kept confidential according to EEO guidelines.
    $29k-38k yearly est. 13d ago
  • Software Developer

    Country Financial 4.4company rating

    Associate Software Engineer Job In Minneapolis, MN

    Experience more with a career at COUNTRY Financial! We're excited you're interested in a career at COUNTRY as we strive toward our vision - to enrich lives in the communities we serve. Our footprint spans coast to coast. But more important than where we operate, is the people who do the work. Apply today to help our organization grow and make a difference for our clients. About the role COUNTRY Financial is seeking a Software Developer to join our Policy Administration System Application Development Team. Our developer's focus is on designing, developing, implementing, and debugging new and existing software solutions for property and casualty insurance systems at COUNTRY Financial. You will participate in the full software development life cycle including requirements, analysis, design, development, and validation. You will serve as a technical expert in development projects on one of our agile release teams and be exposed to a variety of development tools with a focus on expert systems used in our Policy Admin application. * This position is part of a job family, meaning we can hire at multiple levels. Placement will be determined by skills and qualifications of the candidate. How does this role make an impact? * Designs solutions after gathering business and technical requirements. - Develops software solutions that are high performing and meet technical standards. - Supports testing and problem solving/debugging of solutions. - Implements software solutions following best practices. Do you have what we're looking for? Typically requires 2+ years of relevant experience or a combination of related experience, education and training. Base Pay Range: $66,800-$91,850 The base pay range represents the typical range of potential salary offers for candidates hired. Factors used to determine your actual salary include your specific skills, qualifications and experience. Incentive Pay: In addition to base salary, this position is eligible for a Short-Term Incentive plan. Why work with us? Our employees and representatives serve nearly one million households with our diverse range of personal and business insurance products as well as retirement and investment services. We build relationships and work together to create a stronger, more secure future for our clients and our communities. We're a big company, yet small enough you can make an impact and won't get lost in the shuffle. You'll have the opportunity to learn and grow throughout your career, either within this role or by exploring other areas of our business. You'll be able to take advantage of our benefits package, which includes insurance benefits (medical, dental, vision, disability, and life), 401(k) with company match. COUNTRY Financial is committed to providing equal opportunity in all areas of employment, and in providing employees with a work environment free of discrimination and harassment. Employment decisions are made without regard to race, color, religion, age, gender, sexual orientation, veteran status, national origin, disability, or any other status protected by applicable laws or regulations. Come join our team at COUNTRY today!
    $66.8k-91.9k yearly 31d ago
  • Software Engineer, Monitoring

    Smart Data Solutions LLC 3.9company rating

    Associate Software Engineer Job In Eagan, MN

    Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for a Monitoring Engineer to join our team! What you'll be doing? Monitoring and Incident Management Design, implement, and maintain monitoring solutions to track the health, performance, and availability of software products. Performs continuous monitoring of the production state of all assigned customers. Proactively identify and address performance bottlenecks, downtime, or anomalies using monitoring tools and dashboards. Respond to alerts and incidents, troubleshoot issues, and ensure timely resolution to minimize user impact. Recognizes aging transactions and works to resolve issues to keep the transactions moving. Sees to it that SDS is meeting turn-around-time and that assigned accounts are current with production every day prior to the start of the US workday. Collaborate with support and implementation teams to implement solutions that prevent future incidents. Maintain detailed incident logs and provide post-mortem analysis for continuous improvement. System Performance and Optimization Continuously analyze system metrics and logs to optimize software performance. Collaborate with development teams to improve application efficiency and resource utilization. Develop and deploy automated processes for monitoring and maintenance tasks. Ensure monitoring solutions provide comprehensive coverage across infrastructure, applications, and services. Understands and follows Smart Data Solutions' (SDS) workflow and associated technical systems. Tools and Automation Develop custom scripts and automation solutions to extend monitoring capabilities. Maintain and improve alerting mechanisms to ensure actionable and relevant notifications Collaboration and Communication Work closely with product and engineering teams to understand software architecture and performance goals. Communicate system health, incidents, and resolutions effectively to stakeholders and team members. Documentation and Reporting Create and maintain documentation for monitoring configurations, processes, and incident resolutions. Generate regular performance reports and analytics to inform stakeholders of system health trends. Contribute to the development of standard operating procedures for monitoring and incident response. Other duties as assigned. The duties set forth above are essential job functions for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions. What we're looking for? Required skills: Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of experience in software monitoring, system performance analysis, or a related role. Hands-on experience with monitoring tools like Datadog, New Relic, Prometheus, Grafana, or equivalent. Strong background in troubleshooting complex systems and applications. Proficiency in Java and SQL Proficiency with Unix-like operating systems & Windows operating systems Strong foundation in software engineering principles, algorithms, and data structures. Experience with agile development methodologies (Scrum, Kanban) is a plus. Solid problem-solving skills, with attention to detail and a proactive attitude. Knowledge of relational databases Oral Communication Written Communication Experience with agile development methodologies (Scrum, Kanban) Knowledge of machine learning frameworks and tools. Location: This role can be located in our Eagan, MN or Dallas, TX office. This is a hybrid position with 3 days in-office requirements. Why this is the company for you? Top Benefits & Perks: A company culture that is authentic, innovative, and collaborative! Our most powerful strength is our people! We build impactful solutions for our customers - their success is our success! A professional development and growth-oriented workplace Generous benefits including, health insurance, short-term, and long-term disability 401(k) with a company match to provide a better future in your retirement years A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day Who is Smart Data Solutions? Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations. Smart Data Solutions is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
    $69k-92k yearly est. 15d ago
  • Lead Software Engineer

    Tempworks Software, Inc. 3.6company rating

    Associate Software Engineer Job In Minneapolis, MN

    The Lead Software Engineer works with a multi-disciplinary team to deliver high quality code in a timely manner. The Lead Software Engineer is responsible and accountable for the quality of the code produced by their team as well as the timeliness of its delivery. The Lead Software Engineer cooperates with other roles to ensure that risks are communicated so that projects can adapt, and expectations can be managed. The Lead Software Engineer uses their knowledge of TempWorks, its customers, its code, and their team to ensure that all members of the team are productive and effective in their assigned tasks. General Responsibilities: Acts as scrum master, leading their assigned team through scrum ceremonies (standup, refinement, planning, review, retro) Proactively identifies when team members are blocked but have not communicated it Respects the team's time by tabling larger discussions for the appropriate audience Ensures the team understands business requirements Revises practices to streamline the team's operation. Adapts their leadership style to accommodate the skills and experience of their team members. Assigns and documents tasks at the appropriate level of detail. Ensures the team: is unblocked quickly and effectively, tapping appropriate additional resources as necessary consistently delivers on commitments makes commitments approximating the Capacity Budget. Reviews code written by any engineer, regardless of team, in their own area(s) of expertise. Uses code reviews to maintain standards, quality of code, coaching team members on best practices, and growing team skills. Promotes cross training of team members and balances that with team deliverables. Acts as point of contact for the team to external stakeholders (i.e., Architect, UX, Technical Project Manager, Business Analyst, Software Engineering Manager. Coordinates with external stakeholders to ensure that the team's work meets their expectations. Works with external stakeholders to make high level decisions about team workload, project timelines, business requirements, quarterly deliverables etc. Spends approximately 70% of their own time writing code or performing other technical duties related to assigned projects. Engages in continuous personal growth of their own software knowledge and skills. Proactively improves their team, department, and the company. Performs other related duties as assigned. Additional Required Skills and Abilities: Excellent verbal and written communication skills Excellent interpersonal and customer service skills Understands individual strengths and areas of opportunity for members of their team. Communicates technical concepts to non-technical individuals. Identifies when and how to create a compromise in a group with multiple stakeholders. Documents technical requirements clearly for their team. Manages expectations of stakeholders by presenting multiple options instead of single solutions. Effectively negotiates changes to scope, delivery date, and team size when such changes are needed. Education and Experience: Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience). Demonstrated leadership experience, with the ability to inspire and motivate team members, resolve conflicts, and drive consensus on technical decisions. Experience in project planning, resource allocation, and execution. 5+ years of relevant experience developing enterprise scale, web-based software applications. 4+ years of C# experience. 2+ years of Microsoft SQL database experience required (4+ preferred). 4+ years' experience developing applications using RESTful APIs. 4+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET. Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred. Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team. Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq) Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices. Azure preferred. Experience with CI/CD, preferably Azure YAML pipelines. Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper). Physical Requirements: Prolonged periods sitting and/or standing at desk and working on a computer. Must be able to lift to 10 pounds at times.
    $88k-113k yearly est. 18d ago

Learn More About Associate Software Engineer Jobs

How much does an Associate Software Engineer earn in Vadnais Heights, MN?

The average associate software engineer in Vadnais Heights, MN earns between $49,000 and $86,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average Associate Software Engineer Salary In Vadnais Heights, MN

$65,000

What are the biggest employers of Associate Software Engineers in Vadnais Heights, MN?

The biggest employers of Associate Software Engineers in Vadnais Heights, MN are:
  1. The Travelers Companies
Job type you want
Full Time
Part Time
Internship
Temporary